|
81 | 81 | nvidia = {
|
82 | 82 | nvidiaPersistenced = true;
|
83 | 83 | 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 | + # }; |
85 | 117 |
|
86 | 118 | # persistencedSha256 = lib.fakeSha256;
|
87 | 119 |
|
|
0 commit comments