diff options
author | Jon Santmyer <jon@jonsantmyer.com> | 2024-04-29 17:05:09 -0400 |
---|---|---|
committer | Jon Santmyer <jon@jonsantmyer.com> | 2024-04-29 17:05:09 -0400 |
commit | 69857d405fcc45194b4a4c4bb1f9946c05e50631 (patch) | |
tree | 461c6adc10b88c5e86ea38b70078bbf1500b5984 /modules/desktop/hyprland.nix | |
parent | 7b79203f54853733d4fae88943829d0e24e6e49f (diff) | |
download | nix-config-69857d405fcc45194b4a4c4bb1f9946c05e50631.tar.gz nix-config-69857d405fcc45194b4a4c4bb1f9946c05e50631.tar.bz2 nix-config-69857d405fcc45194b4a4c4bb1f9946c05e50631.zip |
add security nix, more programs for desktop
Diffstat (limited to 'modules/desktop/hyprland.nix')
-rw-r--r-- | modules/desktop/hyprland.nix | 19 |
1 files changed, 12 insertions, 7 deletions
diff --git a/modules/desktop/hyprland.nix b/modules/desktop/hyprland.nix index 0440453..5e35608 100644 --- a/modules/desktop/hyprland.nix +++ b/modules/desktop/hyprland.nix @@ -109,6 +109,7 @@ in { config = lib.mkIf (hyprlandConf.enable) (lib.mkMerge [ { environment.variables.WLR_NO_HARDWARE_CURSORS = "1"; + environment.sessionVariables.NIXOS_OZONE_WL = "1"; home.packages = [ pkgs.killall @@ -175,12 +176,16 @@ in { "XDG_SESSION_TYPE,wayland" "XDG_SESSION_DESKTOP,Hyprland" - "GDK_BACKEND,wayland" - "QT_QPA_PLATFORM,wayland" + "GDK_BACKEND=wayland,x11" + "QT_QPA_PLATFORM=wayland;xcb" + "CLUTTER_BACKEND=wayland" "QT_WAYLAND_DISABLE_WINDOWDECORATION,1" "QT_AUTO_SCREEN_SCALE_FACTOR,1" - "SDL_VIDEODRIVER,wayland" + "SDL_VIDEODRIVER=wayland" + + "disable_hyprland_logo=true" + "force_default_wallpaper,0" ]; decoration = decoration; @@ -206,12 +211,12 @@ in { } (lib.mkIf (device.gpu == "nvidia") { home.manager.wayland.windowManager.hyprland.settings.env = [ - "GBM_BACKEND,nvidia-drm" - "__GLX_VENDOR_LIBRARY_NAME,nvidia" - "LIBVA_DRIVER_NAME,nvidia" + "GBM_BACKEND=nvidia-drm" + "__GLX_VENDOR_LIBRARY_NAME=nvidia" + "LIBVA_DRIVER_NAME=nvidia" "__GL_GSYNC_ALLOWED" "__GL_VRR_ALLOWED" - "WLR_DRM_NO_ATOMIC,1" + "WLR_DRM_NO_ATOMIC=1" ]; }) (lib.mkIf (config.modules.desktop.greetd.enable) { |