diff options
Diffstat (limited to 'hosts/local/nvidia.nix')
-rw-r--r-- | hosts/local/nvidia.nix | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/hosts/local/nvidia.nix b/hosts/local/nvidia.nix new file mode 100644 index 0000000..74d5f5d --- /dev/null +++ b/hosts/local/nvidia.nix @@ -0,0 +1,17 @@ +{pkgs, ...}: { + boot.kernelModules = ["nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm"]; + # boot.kernelPackages = lib.mkForce unfreePkgs.linuxKernel.packages.linux_xanmod_latest; + boot.kernelParams = ["video=HDMI-A-1:1920x1080"]; + # hardware.opengl = { + # package = (pkgs.mesa.override { galliumDrivers = [ "i915" "swrast" ]; }).drivers; + # }; + services.xserver = { + videoDrivers = ["nvidia"]; + }; + + hardware.nvidia = { + modesetting.enable = true; + powerManagement.enable = true; + open = true; + }; +} |