refactor: modularize nixos system configuration

This commit is contained in:
Youwen Wu 2024-08-03 18:51:57 -07:00
parent 4bb597c38a
commit a66ecb45f2
Signed by: youwen
GPG key ID: 865658ED1FE61EC3
7 changed files with 92 additions and 85 deletions

16
modules/nixos/nvidia.nix Normal file
View file

@ -0,0 +1,16 @@
{ config, ... }:
{
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = true;
powerManagement.finegrained = false;
open = false;
nvidiaSettings = true;
};
hardware.graphics.enable = true;
hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.stable;
services.xserver.videoDrivers = [ "nvidia" ];
}