3
0
Fork 0
forked from mirrors/nixpkgs

nvidia: expose nvidia_x11_legacy390

This commit is contained in:
Edmund Wu 2018-11-30 13:50:47 -05:00
parent 095544187a
commit ea1be31262
No known key found for this signature in database
GPG key ID: 43C9E53FFCF51DEC
3 changed files with 14 additions and 11 deletions

View file

@ -20,6 +20,8 @@ let
kernelPackages.nvidia_x11_legacy304 kernelPackages.nvidia_x11_legacy304
else if elem "nvidiaLegacy340" drivers then else if elem "nvidiaLegacy340" drivers then
kernelPackages.nvidia_x11_legacy340 kernelPackages.nvidia_x11_legacy340
else if elem "nvidiaLegacy390" drivers then
kernelPackages.nvidia_x11_legacy390
else null; else null;
nvidia_x11 = nvidiaForKernel config.boot.kernelPackages; nvidia_x11 = nvidiaForKernel config.boot.kernelPackages;

View file

@ -16,17 +16,20 @@ let
in in
rec { rec {
# Policy: use the highest stable version as the default (on our master). # Policy: use the highest stable version as the default (on our master).
stable = if stdenv.hostPlatform.system == "x86_64-linux" then stable_410 else stable_390; stable = if stdenv.hostPlatform.system != "x86_64-linux"
then legacy_390
else generic {
version = "410.78";
sha256_64bit = "1ciabnmvh95gsfiaakq158x2yws3m9zxvnxws3p32lz9riblpdjx";
settingsSha256 = "1677g7rcjbcs5fja1s4p0syhhz46g9x2qqzyn3wwwrjsj7rwaz77";
persistencedSha256 = "01kvd3zp056i4n8vazj7gx1xw0h4yjdlpazmspnsmwg24ijb82x4";
};
stable_410 = generic { # No active beta right now
version = "410.78"; beta = stable;
sha256_64bit = "1ciabnmvh95gsfiaakq158x2yws3m9zxvnxws3p32lz9riblpdjx";
settingsSha256 = "1677g7rcjbcs5fja1s4p0syhhz46g9x2qqzyn3wwwrjsj7rwaz77";
persistencedSha256 = "01kvd3zp056i4n8vazj7gx1xw0h4yjdlpazmspnsmwg24ijb82x4";
};
# Last one supporting x86 # Last one supporting x86
stable_390 = generic { legacy_390 = generic {
version = "390.87"; version = "390.87";
sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw"; sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw";
sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q"; sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q";
@ -36,9 +39,6 @@ rec {
patches = lib.optional (kernel.meta.branch == "4.19") ./drm_mode_connector.patch; patches = lib.optional (kernel.meta.branch == "4.19") ./drm_mode_connector.patch;
}; };
# No active beta right now
beta = stable;
legacy_340 = generic { legacy_340 = generic {
version = "340.107"; version = "340.107";
sha256_32bit = "0mh83affz6bim26ws7kkwwcfj2s6vkdy4d45hifsbshr82qd52wd"; sha256_32bit = "0mh83affz6bim26ws7kkwwcfj2s6vkdy4d45hifsbshr82qd52wd";

View file

@ -14494,6 +14494,7 @@ with pkgs;
nvidia_x11_legacy304 = nvidiaPackages.legacy_304; nvidia_x11_legacy304 = nvidiaPackages.legacy_304;
nvidia_x11_legacy340 = nvidiaPackages.legacy_340; nvidia_x11_legacy340 = nvidiaPackages.legacy_340;
nvidia_x11_legacy390 = nvidiaPackages.legacy_390;
nvidia_x11_beta = nvidiaPackages.beta; nvidia_x11_beta = nvidiaPackages.beta;
nvidia_x11 = nvidiaPackages.stable; nvidia_x11 = nvidiaPackages.stable;