global(gui): add specialisation for disabling nvidia under a prime configuration

This commit is contained in:
514fpv 2024-01-08 09:47:46 +08:00
parent d3f97a71e4
commit d9f0db25ef
Signed by: koishi
SSH key fingerprint: SHA256:axz0uIzzY+5W19i7QOUuiw5LSqhKfCBKPf3L4xFRxLw

View file

@ -59,6 +59,13 @@ in {
open = false;
};
specialisation.integratedGraphics = mkIf (cfg.type == "prime") {
configuration = {
global.gui.type = mkForce (if intel then "intel" else if amdgpu then "amdgpu" else "prime");
boot.blacklistedKernelModules = [ "nouveau" ];
};
};
boot.initrd.kernelModules =
optional amdgpu "amdgpu" ++
optional intel "i915";