From 1abec387cd5648a39ea9733c3e53910483550b69 Mon Sep 17 00:00:00 2001 From: Andreas Schaafsma Date: Sun, 14 Dec 2025 17:25:47 +0100 Subject: [PATCH] fixes --- .../hardware/graphics/intel.nix | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/systems/x86_64-linux/drivebystation-nix/hardware/graphics/intel.nix b/systems/x86_64-linux/drivebystation-nix/hardware/graphics/intel.nix index 883f15e..43102ac 100644 --- a/systems/x86_64-linux/drivebystation-nix/hardware/graphics/intel.nix +++ b/systems/x86_64-linux/drivebystation-nix/hardware/graphics/intel.nix @@ -20,8 +20,12 @@ "console=tty0" "efifb=off" "xe.force_probe=*" + "module_blacklist=nouveau,nvidia,nvidia_drm,nvidia_modeset,nvidia_uvm" ]; + + environment.variables.VK_ICD_FILENAMES = "/run/opengl-driver/share/vulkan/icd.d/intel_icd.x86_64.json"; + hardware.graphics = { enable = true; @@ -34,7 +38,20 @@ # Ensure Arc driver is available (usually auto-loaded) boot.kernelModules = [ "xe" ]; - boot.blacklistedKernelModules = [ "nouveau" ]; + # Blacklist everything for nvidia + boot.blacklistedKernelModules = [ + "nouveau" + "nvidia" + "nvidia_drm" + "nvidia_modeset" + "nvidia_uvm" + ]; + + environment.variables = { + KWIN_DRM_DEVICES = "/dev/dri/card0"; + }; + + ############################ ## X / Wayland GPU Drivers