From 10f6123334c854ddce9d9f2ef5355a6100da4c13 Mon Sep 17 00:00:00 2001 From: Ahwx Date: Sun, 26 Oct 2025 01:10:18 +0200 Subject: [PATCH] feat: make `nvidia` drivers work better --- roles/nvidia.nix | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/roles/nvidia.nix b/roles/nvidia.nix index 75ee3f6..ac2bfea 100644 --- a/roles/nvidia.nix +++ b/roles/nvidia.nix @@ -14,9 +14,17 @@ in }; config = mkIf cfg.enable { + services.xserver.videoDrivers = [ "nvidia" ]; hardware = { + nvidia = { + modesetting.enable = true; + powerManagement.enable = false; + powerManagement.finegrained = false; + open = false; + nvidiaSettings = true; + package = config.boot.kernelPackages.nvidiaPackages.stable; + }; enableRedistributableFirmware = true; - nvidia.open = false; # Set to false/true for proprietary/open drivers graphics = { enable = true; extraPackages = with pkgs; [ @@ -31,6 +39,10 @@ in environment.systemPackages = with pkgs; [ # amdvlk + #nvidia-x11 + #nvidia-settings + #nvidia-persistenced + nvtopPackages.nvidia ]; }; }