summaryrefslogtreecommitdiff
path: root/hosts/local/nvidia.nix
diff options
context:
space:
mode:
authorpolwex <polwex@sortug.com>2024-09-07 00:24:53 +0700
committerpolwex <polwex@sortug.com>2024-09-07 00:24:53 +0700
commit11d272540fb51775b2794d99d2c4bc4d66108d16 (patch)
tree1ae106f6fe41b924b5c9dc7de4488759e429b4c9 /hosts/local/nvidia.nix
parent479d74e5146a601c2244153e8aa89e723b30cbe5 (diff)
parentb7ef804b1d92d409b55c955fcfbaec8ceb62063a (diff)
m
Diffstat (limited to 'hosts/local/nvidia.nix')
-rw-r--r--hosts/local/nvidia.nix9
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;