Skip to content

Commit d622f72

Browse files
committed
fix: pin to current version
1 parent 0051c65 commit d622f72

File tree

1 file changed

+33
-1
lines changed

1 file changed

+33
-1
lines changed

hosts/nixos/gaming/configuration.nix

+33-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,39 @@ in {
8181
nvidia = {
8282
nvidiaPersistenced = true;
8383
modesetting.enable = true;
84-
open = true; # use nvidia driver switch this to true to use nouveau open source driver
84+
open = true; # use nvidia open driver (not same as nouveau)
85+
86+
# Custom driver version
87+
# Set all values to "" and set desired version
88+
# Keep building and replace "" each time build fails as got is specified swapping empty string for latest sha going down list
89+
90+
# package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
91+
# version = "565.57.01";
92+
# sha256_64bit = "sha256-hdszsACWNqkCh8G4VBNitDT85gk9gJe1BlQ8LdrYIkg=";
93+
# sha256_aarch64 = "sha256-hdszsACWNqkCh8G4VBNitDT85gk9gJe1BlQ8LdrYIkg=";
94+
# openSha256 = "sha256-hdszsACWNqkCh8G4VBNitDT85gk9gJe1BlQ8LdrYIkg=";
95+
# settingsSha256 = "";
96+
# persistencedSha256 = "";
97+
# };
98+
99+
# This version is tested with factorio but not gamescope or anything demanding
100+
package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
101+
version = "560.35.03";
102+
sha256_64bit = "sha256-8pMskvrdQ8WyNBvkU/xPc/CtcYXCa7ekP73oGuKfH+M=";
103+
sha256_aarch64 = "sha256-/32Zf0dKrofTmPZ3Ratw4vDM7B+OgpC4p7s+RHUjCrg=";
104+
openSha256 = "sha256-/32Zf0dKrofTmPZ3Ratw4vDM7B+OgpC4p7s+RHUjCrg=";
105+
settingsSha256 = "sha256-kQsvDgnxis9ANFmwIwB7HX5MkIAcpEEAHc8IBOLdXvk=";
106+
persistencedSha256 = "sha256-E2J2wYYyRu7Kc3MMZz/8ZIemcZg68rkzvqEwFAL3fFs=";
107+
};
108+
109+
# package = config.boot.kernelPackages.nvidiaPackages.mkDriver {
110+
# version = "565.57.01";
111+
# sha256_64bit = "sha256-buvpTlheOF6IBPWnQVLfQUiHv4GcwhvZW3Ks0PsYLHo=";
112+
# sha256_aarch64 = lib.fakeSha256;
113+
# openSha256 = lib.fakeSha256;
114+
# settingsSha256 = "sha256-H7uEe34LdmUFcMcS6bz7sbpYhg9zPCb/5AmZZFTx1QA=";
115+
# persistencedSha256 = lib.fakeSha256;
116+
# };
85117

86118
# persistencedSha256 = lib.fakeSha256;
87119

0 commit comments

Comments
 (0)