at main 734 B view raw
1{ 2 config, 3 pkgs, 4 ... 5}: 6{ 7 nixpkgs.config = { 8 allowUnfree = true; 9 allowUnfreePredicate = (_: true); 10 }; 11 12 hardware.graphics = { 13 enable = true; 14 }; 15 16 systemd.services.nvidia-control-devices = { 17 wantedBy = [ "multi-user.target" ]; 18 serviceConfig.ExecStart = "${pkgs.linuxPackages.nvidia_x11.bin}/bin/nvidia-smi"; 19 }; 20 services.xserver.enable = true; 21 services.xserver.videoDrivers = [ "nvidia" ]; 22 23 hardware.nvidia = { 24 modesetting.enable = true; 25 nvidiaSettings = true; 26 open = true; 27 package = config.boot.kernelPackages.nvidiaPackages.stable; 28 powerManagement.enable = false; # bs bug 29 powerManagement.finegrained = false; 30 }; 31 32 hardware.nvidia-container-toolkit.enable = true; 33}