From 0e3b604af5e936a2612574d12f640908d6f269bd Mon Sep 17 00:00:00 2001 From: cnst Date: Sun, 22 Sep 2024 18:27:37 +0200 Subject: [PATCH] more nvidia shit II --- home/users/toothpick/default.nix | 2 +- system/modules/hardware/graphics/nvidia/default.nix | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/home/users/toothpick/default.nix b/home/users/toothpick/default.nix index 4cb0a61f..a6b4ee00 100644 --- a/home/users/toothpick/default.nix +++ b/home/users/toothpick/default.nix @@ -27,7 +27,7 @@ GBM_BACKEND = "nvidia-drm"; __GLX_VENDOR_LIBRARY_NAME = "nvidia"; NVD_BACKEND = "direct"; - VK_DRIVER_FILES = "/run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json"; + EGL_PLATFORM = "wayland"; }; }; # disable manuals as nmd fails to build often diff --git a/system/modules/hardware/graphics/nvidia/default.nix b/system/modules/hardware/graphics/nvidia/default.nix index febba821..0e9cd47c 100644 --- a/system/modules/hardware/graphics/nvidia/default.nix +++ b/system/modules/hardware/graphics/nvidia/default.nix @@ -29,6 +29,9 @@ in { }; config = mkIf cfg.enable { + environment.systemPackages = with pkgs; [ + egl-wayland + ]; hardware = { graphics = { enable = true; @@ -40,9 +43,7 @@ in { libvdpau-va-gl intel-media-driver nvidia-vaapi-driver - nvidia-offload vulkan-tools - egl-wayland ]; extraPackages32 = with pkgs.pkgsi686Linux; [ vaapiVdpau