diff options
author | polwex <polwex@sortug.com> | 2024-09-07 00:24:53 +0700 |
---|---|---|
committer | polwex <polwex@sortug.com> | 2024-09-07 00:24:53 +0700 |
commit | 11d272540fb51775b2794d99d2c4bc4d66108d16 (patch) | |
tree | 1ae106f6fe41b924b5c9dc7de4488759e429b4c9 /hosts/local/nvidia.nix | |
parent | 479d74e5146a601c2244153e8aa89e723b30cbe5 (diff) | |
parent | b7ef804b1d92d409b55c955fcfbaec8ceb62063a (diff) |
m
Diffstat (limited to 'hosts/local/nvidia.nix')
-rw-r--r-- | hosts/local/nvidia.nix | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/hosts/local/nvidia.nix b/hosts/local/nvidia.nix index 74d5f5d..84958a5 100644 --- a/hosts/local/nvidia.nix +++ b/hosts/local/nvidia.nix @@ -1,15 +1,18 @@ -{pkgs, ...}: { +{config, 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 = { + hardware.opengl = { # package = (pkgs.mesa.override { galliumDrivers = [ "i915" "swrast" ]; }).drivers; - # }; + enable = true; + }; + services.xserver = { videoDrivers = ["nvidia"]; }; hardware.nvidia = { + package = config.boot.kernelPackages.nvidiaPackages.stable; modesetting.enable = true; powerManagement.enable = true; open = true; |