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 b75a0a482a
commit 9875bcf4ed
Signed by: koishi
SSH key fingerprint: SHA256:VkIdW3jUIiqecV2WNAje2fGU5lEhN0XZ58DN0NS4pv0

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";