From 78907aa98c1af8624a62ca123d088c6c16424f41 Mon Sep 17 00:00:00 2001 From: polwex Date: Sun, 21 Jul 2024 01:09:48 +0700 Subject: init --- hosts/local/nvidia.nix | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 hosts/local/nvidia.nix (limited to 'hosts/local/nvidia.nix') 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; + }; +} -- cgit v1.2.3