summaryrefslogtreecommitdiff
path: root/hosts/local/nvidia.nix
diff options
context:
space:
mode:
Diffstat (limited to 'hosts/local/nvidia.nix')
-rw-r--r--hosts/local/nvidia.nix17
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;
+ };
+}