diff options
author | Alan Pearce | 2020-04-22 13:35:35 +0200 |
---|---|---|
committer | Alan Pearce | 2020-04-22 13:35:35 +0200 |
commit | c16f93fb5191de796835b3c1b5ae810ecf93a414 (patch) | |
tree | 364fceec3ca0ffcafea3ba4f46124dea6c2d75e7 /system/settings | |
parent | 3c2fabc14bd57d4e7d7ee62c560c74b25ed8b1d2 (diff) | |
download | nixfiles-c16f93fb5191de796835b3c1b5ae810ecf93a414.tar.lz nixfiles-c16f93fb5191de796835b3c1b5ae810ecf93a414.tar.zst nixfiles-c16f93fb5191de796835b3c1b5ae810ecf93a414.zip |
nvidia-gpu: ensure nouveau module is not loaded
Diffstat (limited to 'system/settings')
-rw-r--r-- | system/settings/hardware/nvidia-gpu.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/system/settings/hardware/nvidia-gpu.nix b/system/settings/hardware/nvidia-gpu.nix index 0f99e73c..c6662659 100644 --- a/system/settings/hardware/nvidia-gpu.nix +++ b/system/settings/hardware/nvidia-gpu.nix @@ -1,6 +1,15 @@ { config, pkgs, ... }: -{ services.xserver.videoDrivers = [ "nvidia" ]; +let + nvidia_x11 = config.boot.kernelPackages.nvidia_x11; +in { services.xserver.videoDrivers = [ "nvidia" ]; + boot = { + blacklistedKernelModules = [ "nouveau" ]; + extraModulePackages = [ nvidia_x11 ]; + }; + + environment.systemPackages = [ nvidia_x11 ]; + nixpkgs.config.allowUnfree = true; services.compton = { enable = true; |