From 863891641f1e7eba165cc33db89c2ebd5920334c Mon Sep 17 00:00:00 2001 From: Julia Lange Date: Sun, 23 Feb 2025 14:40:00 -0800 Subject: [PATCH] Nvidia, add option to use open drivers --- nixosModules/services/nvidia/service.nix | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/nixosModules/services/nvidia/service.nix b/nixosModules/services/nvidia/service.nix index 2cac182..78e4ef2 100644 --- a/nixosModules/services/nvidia/service.nix +++ b/nixosModules/services/nvidia/service.nix @@ -4,20 +4,18 @@ options.nvidia = { enable = lib.mkEnableOption "Enables nvidia with proprietary drivers"; + open = lib.mkEnableOption "Use open nvidia option for newer cards"; }; config = lib.mkIf config.nvidia.enable { hardware.graphics = { enable = true; - extraPackages = with pkgs; [ - rocm-opencl-icd - rocm-opencl-runtime - ]; }; services.xserver.videoDrivers = ["nvidia"]; hardware.nvidia = { + open = if config.nvidia.open then true else false; modesetting.enable = true; package = config.boot.kernelPackages.nvidiaPackages.beta; };