fix: hyprland with nvidia

This commit is contained in:
Ryan Yin
2025-06-07 10:33:13 +08:00
parent a3e99c913f
commit 4fb61ddc59
4 changed files with 15 additions and 21 deletions

View File

@@ -14,12 +14,13 @@ in {
wayland.windowManager.hyprland.settings.env = [
# for hyprland with nvidia gpu, ref https://wiki.hyprland.org/Nvidia/
"LIBVA_DRIVER_NAME,nvidia"
"XDG_SESSION_TYPE,wayland"
"GBM_BACKEND,nvidia-drm"
"AQ_DRM_DEVICES,/dev/dri/card1"
"__GLX_VENDOR_LIBRARY_NAME,nvidia"
# fix https://github.com/hyprwm/Hyprland/issues/1520
"WLR_NO_HARDWARE_CURSORS,1"
# enable native Wayland support for most Electron apps
"ELECTRON_OZONE_PLATFORM_HINT,auto"
# VA-API hardware video acceleration
"NVD_BACKEND,direct"
"GBM_BACKEND,nvidia-drm"
];
};
}

View File

@@ -64,6 +64,7 @@ in {
"QT_QPA_PLATFORM,wayland"
"SDL_VIDEODRIVER,wayland"
"GDK_BACKEND,wayland"
"XDG_SESSION_TYPE,wayland"
];
};
# gammastep/wallpaper-switcher need this to be enabled.