about summary refs log tree commit diff
path: root/hardware
diff options
context:
space:
mode:
authorBaitinq <[email protected]>2025-08-13 19:51:32 +0200
committerBaitinq <[email protected]>2025-08-13 19:51:32 +0200
commit0864213a59a1f3fa0178469adbc211c1492138be (patch)
tree9f9be3b9a8e0f5c3a60afc7bf9804416b15b618e /hardware
parentHardware: PC: ROCm (diff)
downloadnixos-config-0864213a59a1f3fa0178469adbc211c1492138be.tar.gz
nixos-config-0864213a59a1f3fa0178469adbc211c1492138be.tar.bz2
nixos-config-0864213a59a1f3fa0178469adbc211c1492138be.zip
Hardware: PC: Nvidia
Diffstat (limited to 'hardware')
-rw-r--r--hardware/pc/hardware.nix14
1 files changed, 8 insertions, 6 deletions
diff --git a/hardware/pc/hardware.nix b/hardware/pc/hardware.nix
index 1528835..9eac0d0 100644
--- a/hardware/pc/hardware.nix
+++ b/hardware/pc/hardware.nix
@@ -19,8 +19,8 @@ in {
       kernelModules = [];
     };
     kernelPackages = pkgs.linuxPackages_latest;
-    kernelModules = ["kvm_intel" "amdgpu"];
-    extraModulePackages = [];
+    kernelModules = ["kvm_intel" "nvidia"];
+    extraModulePackages = [config.boot.kernelPackages.nvidia_x11];
     kernelParams = ["boot.shell_on_fail" "net.ifnames=0" "biosdevname=0" "iomem=relaxed" "mitigations=off"];
   };
 
@@ -28,7 +28,7 @@ in {
 
   services = {
     xserver = {
-      videoDrivers = ["amdgpu"];
+      videoDrivers = ["nvidia"];
     };
     fstrim.enable = true;
   };
@@ -38,9 +38,11 @@ in {
 
     graphics = {
       enable = true;
-      extraPackages = with pkgs; [
-        rocmPackages.clr.icd
-      ];
+    };
+    nvidia = {
+      modesetting.enable = true;
+      open = true;
+      nvidiaSettings = true;
     };
   };