diff --git a/devices/pc/default.nix b/devices/pc/default.nix index 6b047642..f94efb94 100644 --- a/devices/pc/default.nix +++ b/devices/pc/default.nix @@ -60,7 +60,11 @@ inputs: hardware = { cpus = [ "amd" ]; - gpu = { type = "nvidia"; nvidia = { dynamicBoost = true; driver = "latest"; }; }; + gpu = + { + type = "amd+nvidia"; + nvidia = { prime.busId = { amd = "5:0:0"; nvidia = "1:0:0"; }; dynamicBoost = true; driver = "latest"; }; + }; legion = {}; }; virtualization = @@ -123,7 +127,7 @@ inputs: publicKey = "l1gFSDCeBxyf/BipXNvoEvVvLqPgdil84nmr5q6+EEw="; wireguardIp = "192.168.83.3"; }; - gamemode = { enable = true; drmDevice = 0; }; + gamemode = { enable = true; drmDevice = 1; }; slurm = { enable = true; @@ -174,14 +178,10 @@ inputs: { nixos = { - hardware.gpu = - { - type = inputs.lib.mkForce "amd+nvidia"; - nvidia.prime.busId = { amd = "5:0:0"; nvidia = "1:0:0"; }; - }; - services.gamemode.drmDevice = inputs.lib.mkForce 1; + hardware.gpu.type = inputs.lib.mkForce "nvidia"; + services.gamemode.drmDevice = inputs.lib.mkForce 0; }; - system.nixos.tags = [ "hybrid" ]; + system.nixos.tags = [ "nvidia" ]; }; }; };