Config overhaul

This commit is contained in:
2025-05-29 23:48:27 -06:00
parent ab2d207bf3
commit 0e47cae395
13 changed files with 220 additions and 150 deletions

21
modules/hardware.nix Normal file
View File

@ -0,0 +1,21 @@
{ config, pkgs, ... }:
{
# Enable OpenGL
hardware.graphics = {
enable = true;
};
# Load nvidia driver for Xorg and Wayland
services.xserver.videoDrivers = ["nvidia"];
hardware.nvidia = {
modesetting.enable = true;
powerManagement.enable = true;
powerManagement.finegrained = false;
gsp.enable = true;
open = true;
nvidiaSettings = true;
package = config.boot.kernelPackages.nvidiaPackages.beta;
};
}