about summary refs log tree commit diff
path: root/pkgs/os-specific
diff options
context:
space:
mode:
authorDmitry Kalinkin <dmitry.kalinkin@gmail.com>2020-04-06 18:24:27 -0400
committerGitHub <noreply@github.com>2020-04-06 18:24:27 -0400
commit9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d (patch)
treeedc48f0649a0e9fd228bb9c29c2cda02afbbbb65 /pkgs/os-specific
parent48178c1a7310ede51cb43b75e80f065bc7df3d68 (diff)
parent408de509cc0c4267f9dd49bfad070195c347aab4 (diff)
downloadnixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar.gz
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar.bz2
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar.lz
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar.xz
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.tar.zst
nixlib-9b0d2f3fd153167b0c8ce84bb71e766a39ed4c9d.zip
Merge pull request #84163 from lovesegfault/nvidia-x11-440.64
linuxPackages.nvidia_x11: 440.59 -> 440.64
Diffstat (limited to 'pkgs/os-specific')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix25
1 files changed, 20 insertions, 5 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index 9a9c48a79088..455a6bf4ee33 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, stdenv }:
+{ lib, callPackage, fetchpatch, fetchurl, stdenv }:
 
 let
 
@@ -22,10 +22,25 @@ rec {
   # Policy: use the highest stable version as the default (on our master).
   stable = if stdenv.hostPlatform.system == "x86_64-linux"
     then generic {
-      version = "440.59";
-      sha256_64bit = "162gq6w44l8sgnn4qnl2rdlx8c008p04zv4c3i1ps20p21n1mjv1";
-      settingsSha256 = "0vxhmirqzyav5ljf0f04yk0az48ir5v0817dq9z9kyqfdvnby93g";
-      persistencedSha256 = "0npjh7nashasydp8q6bbcp21w8fc1dycgjy50ics775hjnvm61qn";
+      version = "440.64";
+      sha256_64bit = "0xbm1dh95kz8h4d62pql2wmvw2gbgc7iif2bkixbnqijl4dryg71";
+      settingsSha256 = "1vdir8a8cky4kmipqsbyjhjn0aqbwgzsxq73hafikrp5n4nbclfh";
+      persistencedSha256 = "0lcnila7xyl5r87c88sq2fn5k6ylmdf1bk2wcvm6aw5x6pmnrkgi";
+
+      patches = [
+        (fetchpatch {
+          url = "https://raw.githubusercontent.com/Frogging-Family/nvidia-all/master/patches/linux-version.diff";
+          sha256 = "0c7ildivgv0ncic43mlj92jn2pf5plw5nbw5minb8lp23glkfm84";
+          stripLen = 2;
+          extraPrefix = "kernel/";
+        })
+        (fetchpatch {
+          url = "https://raw.githubusercontent.com/Frogging-Family/nvidia-all/master/patches/kernel-5.6.patch";
+          sha256 = "1i0lj1jzwbpzd9vf424aylacwidqxa990qbi12jxxfvabbjq5fhi";
+          stripLen = 2;
+          extraPrefix = "kernel/";
+        })
+      ];
     }
     else legacy_390;