summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11
diff options
context:
space:
mode:
authorHerman Fries <baracoder@googlemail.com>2018-10-17 00:54:52 +0200
committerHerman Fries <baracoder@googlemail.com>2018-10-22 02:39:48 +0200
commit52352ab959daa05981b57257008d4739431b6968 (patch)
tree6f60df2b62fd1e976e6ffda0fd90a9c1dde25ee8 /pkgs/os-specific/linux/nvidia-x11
parente37892744f4ee0b938400b691b7de671042fd391 (diff)
downloadnixpkgs-52352ab959daa05981b57257008d4739431b6968.tar
nixpkgs-52352ab959daa05981b57257008d4739431b6968.tar.gz
nixpkgs-52352ab959daa05981b57257008d4739431b6968.tar.bz2
nixpkgs-52352ab959daa05981b57257008d4739431b6968.tar.lz
nixpkgs-52352ab959daa05981b57257008d4739431b6968.tar.xz
nixpkgs-52352ab959daa05981b57257008d4739431b6968.tar.zst
nixpkgs-52352ab959daa05981b57257008d4739431b6968.zip
nvidia_x11: 390.87 -> 410.66 for x86_64
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 492b268610f..02d77000559 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -1,4 +1,4 @@
-{ lib, callPackage, fetchurl }:
+{ lib, callPackage, fetchurl, stdenv }:
 
 let
   generic = args: callPackage (import ./generic.nix args) { };
@@ -16,7 +16,17 @@ let
 in
 rec {
   # Policy: use the highest stable version as the default (on our master).
-  stable = generic {
+  stable = if stdenv.hostPlatform.system == "x86_64-linux" then stable_410 else stable_390;
+
+  stable_410 = generic {
+    version = "410.66";
+    sha256_64bit = "05xjzvj0fgmkpz36dbd7hy2vzl6xxiflzx7kml3k7ad9gy2svdlg";
+    settingsSha256 = "1nsxz1byshgjs3c03lyx6ya36dp0f2vg2l0d9pkh1i6cpzkp53kz";
+    persistencedSha256 = "0m4wdpb8w4y323d8py105p9hizwmf2ai8frkl7h77sn3ski17zw6";
+  };
+
+  # Last one supporting x86
+  stable_390 = generic {
     version = "390.87";
     sha256_32bit = "0rlr1f4lnpb8c4qz4w5r8xw5gdy9bzz26qww45qyl1qav3wwaaaw";
     sha256_64bit = "07k1kq8lkgbvjyr2dnbxcz6nppcwpq17wf925w8kfq78345hla9q";