common/gpu/nvidia*: Migrate to common/gpu/nvidia/* and add non-prime

Fixes #338
This commit is contained in:
Tristan Daniël Maat
2022-11-13 01:32:01 +00:00
parent 062c3cca46
commit 7e60458d86
6 changed files with 57 additions and 29 deletions

View File

@@ -1,9 +1,11 @@
{ lib, pkgs, ... }:
{
# This runs only intel/amdgpu igpus and nvidia dgpus do not drain power.
imports = [ ./nvidia/disable.nix ];
##### disable nvidia, very nice battery life.
hardware.nvidiaOptimus.disable = lib.mkDefault true;
boot.blacklistedKernelModules = lib.mkDefault [ "nouveau" "nvidia" ];
warnings = [
''
DEPRECATED: The <nixos-hardware/common/gpu/nvidia-disable.nix> module has been deprecated.
Switch to using <nixos-hardware/common/gpu/nvidia/disable.nix> instead.
''
];
}