diff --git a/hosts/challenger/configuration.nix b/hosts/challenger/configuration.nix index e48a31a..32c72ee 100644 --- a/hosts/challenger/configuration.nix +++ b/hosts/challenger/configuration.nix @@ -49,13 +49,23 @@ security.polkit.enable = true; # Required for nextcloud nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [ - "nvidia-x11" - "nvidia-settings" + "nvidia-kernel-modules" + "nvidia-settings" + "nvidia-x11" ]; hardware.nvidia = { modesetting.enable = true; open = false; + # https://github.com/sircam-html/nixos-conf/blob/main/guides/nvidia-nixos-guide.md + package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "580.142"; + sha256_64bit = "sha256-IJFfzz/+icNVDPk7YKBKKFRTFQ2S4kaOGRGkNiBEdWM="; + sha256_aarch64 = "sha256-0000000000000000000000000000000000000000000="; + openSha256 = "sha256-0000000000000000000000000000000000000000000="; + settingsSha256 = "sha256-BnrIlj5AvXTfqg/qcBt2OS9bTDDZd3uhf5jqOtTMTQM="; + persistencedSha256 = "sha256-0000000000000000000000000000000000000000000="; + }; }; hardware.graphics.enable = true;