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.nix12
1 files changed, 11 insertions, 1 deletions
diff --git a/hosts/local/nvidia.nix b/hosts/local/nvidia.nix
index b8b335a..b17c708 100644
--- a/hosts/local/nvidia.nix
+++ b/hosts/local/nvidia.nix
@@ -12,7 +12,14 @@
else config.boot.kernelPackages.nvidiaPackages.beta;
in {
boot.kernelModules = ["nvidia" "nvidia_modeset" "nvidia_uvm" "nvidia_drm"];
- environment.systemPackages = [pkgs.nvitop];
+ environment.systemPackages = [
+ pkgs.nvitop
+ ];
+
+ nixpkgs.config = {
+ allowUnfree = true;
+ };
+
# boot.kernelPackages = lib.mkForce unfreePkgs.linuxKernel.packages.linux_xanmod_latest;
# boot.kernelParams = ["video=HDMI-A-1:1920x1080"];
#
@@ -66,6 +73,9 @@ in {
# nvidiaSettings = true;
open = false;
};
+ hardware.nvidia-container-toolkit = {
+ enable = true;
+ };
# hardware.nvidia.package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
# version = "525.116.04";
# sha256_64bit = "sha256-hhDsgkR8/3LLXxizZX7ppjSlFRZiuK2QHrgfTE+2F/4=";