Just a idea in the next iso a screenshot for paru and how its a alias for yay and fish being the terminal shell while bash is the system shell. Since they come up in question often. Or maybe on the website but that’s already pretty solid as is. Maybe links to a FAQ on the wiki telling what they are and why, maybe a like to setting konsol to bash for those who want it.
But just ideas from things I see pop up in chat and on the forum often. No real need to put them in.
One thing as well for the wiki
Tweaking this from the hyprland wiki to a garuda version since it doesn’t use mkinitcpio.
The following packages must also be installed to ensure a smooth experience with the proprietary drivers.
nvidia-utils
: The userspace graphics drivers. You need this for pretty much everything on your system, and we do not recommend running your computer without it. If you are also using the “multilib” or “lib32” packages for gaming, Steam, Wine, etc., then you also requirelib32-nvidia-utils
.egl-wayland
(libnvidia-egl-wayland1
andlibnvidia-egl-gbm1
on Ubuntu): This is required in order to enable compatibility between the EGL API and the Wayland protocol. This should already be installed on most distros.Early KMS, modeset and fbdev
As of Nvidia driver version 570.86.16,
fbdev
has now been enabled by default whenmodeset
is also enabled. Therefore we simply need to enablemodeset
.To enable it, create and edit
/etc/modprobe.d/nvidia.conf
, and add this line to the file:/etc/modprobe.d/nvidia.conf
options nvidia_drm modeset=1
If you’re on Arch Linux, this step has already been done for you.
If you’re on NixOS, it is also enabled by default on all driver versions after 535.
Early KMS will allow the Nvidia modules to load earlier into the boot sequence. On distros using
mkinitcpio
, like Arch, you can enable it by editing/etc/mkinitcpio.conf
. In theMODULES
array add the following module names:/etc/mkinitcpio.conf
MODULES=(... nvidia nvidia_modeset nvidia_uvm nvidia_drm ...)
You can then rebuild the initramfs with
sudo mkinitcpio -P
, and reboot.After rebooting, you can verify that DRM is actually enabled by running
cat /sys/module/nvidia_drm/parameters/modeset
which should returnY
.More information is available here.
Environment variables
Add these variables to your Hyprland config:
env = LIBVA_DRIVER_NAME,nvidia env = __GLX_VENDOR_LIBRARY_NAME,nvidia