diff --git a/hosts/common/optional/nvidia.nix b/hosts/common/optional/nvidia.nix index 317f451..3ab67a0 100644 --- a/hosts/common/optional/nvidia.nix +++ b/hosts/common/optional/nvidia.nix @@ -3,6 +3,7 @@ config, lib, pkgs, + nvidiaPkgs, ... }: { services.xserver.videoDrivers = ["nvidia"]; @@ -16,6 +17,36 @@ open = false; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.stable; + # package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + # version = "565.77"; + # + # sha256_64bit = "sha256-CnqnQsRrzzTXZpgkAtF7PbH9s7wbiTRNcM0SPByzFHw="; + # sha256_aarch64 = "sha256-LSAYUnhfnK3rcuPe1dixOwAujSof19kNOfdRHE7bToE="; + # openSha256 = "sha256-Fxo0t61KQDs71YA8u7arY+503wkAc1foaa51vi2Pl5I="; + # settingsSha256 = "sha256-VUetj3LlOSz/LB+DDfMCN34uA4bNTTpjDrb6C6Iwukk="; + # persistencedSha256 = "sha256-wnDjC099D8d9NJSp9D0CbsL+vfHXyJFYYgU3CwcqKww="; + # + # # Optional: include patches from that version if needed + # # patches = [ + # # ./fix-for-linux-6.13.patch + # # ]; + # # patchesOpen = [ + # # ./nvidia-nv-Convert-symbol-namespace-to-string-literal.patch + # # ./crypto-Add-fix-for-6.13-Module-compilation.patch + # # ./Use-linux-aperture.c-for-removing-conflict.patch + # # ./TTM-fbdev-emulation-for-Linux-6.13.patch + # # ]; + # }; + + # package = config.boot.kernelPackages.nvidiaPackages.mkDriver { + # version = "555.58"; + # + # sha256_64bit = "sha256-bXvcXkg2kQZuCNKRZM5QoTaTjF4l2TtrsKUvyicj5ew="; + # sha256_aarch64 = lib.fakeSha256; + # openSha256 = lib.fakeSha256; + # settingsSha256 = "sha256-vWnrXlBCb3K5uVkDFmJDVq51wrCoqgPF03lSjZOuU8M="; + # persistencedSha256 = lib.fakeSha256; + # }; }; }; }