summary refs log tree commit diff
path: root/pkgs/os-specific/linux/nvidia-x11/default.nix
diff options
context:
space:
mode:
authorKiskae <Kiskae@users.noreply.github.com>2023-05-13 16:41:37 +0200
committerKiskae <Kiskae@users.noreply.github.com>2023-05-13 16:41:37 +0200
commitf6ad55ab2fb2247b9350be6a10134a98becc64f6 (patch)
tree8af7912ab702b1cc9c8b65f67cbdfe9426ae81e8 /pkgs/os-specific/linux/nvidia-x11/default.nix
parent101f4b5afdb0a323e9f6b4c08b8568930ee56871 (diff)
downloadnixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar.gz
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar.bz2
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar.lz
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar.xz
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.tar.zst
nixpkgs-f6ad55ab2fb2247b9350be6a10134a98becc64f6.zip
linuxPackages.nvidia_x11: kernel 6.4 support
Diffstat (limited to 'pkgs/os-specific/linux/nvidia-x11/default.nix')
-rw-r--r--pkgs/os-specific/linux/nvidia-x11/default.nix11
1 files changed, 11 insertions, 0 deletions
diff --git a/pkgs/os-specific/linux/nvidia-x11/default.nix b/pkgs/os-specific/linux/nvidia-x11/default.nix
index bb00c281386..6e9c7b47f5f 100644
--- a/pkgs/os-specific/linux/nvidia-x11/default.nix
+++ b/pkgs/os-specific/linux/nvidia-x11/default.nix
@@ -42,6 +42,17 @@ rec {
     openSha256 = "sha256-etbtw6LMRUcFoZC9EDDRrTDekV8JFRYmkp3idLaMk5g=";
     settingsSha256 = "sha256-8KB6T9f+gWl8Ni+uOyrJKiiH5mNx9eyfCcW/RjPTQQA=";
     persistencedSha256 = "sha256-zrstlt/0YVGnsPGUuBbR9ULutywi2wNDVxh7OhJM7tM=";
+
+    prePatch = "pushd kernel";
+    postPatch = "popd";
+
+    patches = [
+      # source: https://gist.github.com/joanbm/77f0650d45747b9a4dc8e330ade2bf5c
+      (fetchpatch {
+        url = "https://gist.github.com/joanbm/77f0650d45747b9a4dc8e330ade2bf5c/raw/688b612624945926676de28059fe749203b4b549/nvidia-470xx-fix-linux-6.4.patch";
+        hash = "sha256-OyRmezyzqAi7mSJHDjsWQVocSsgJPTW5DvHDFVNX7Dk=";
+      })
+    ];
   });
 
   beta = selectHighestVersion latest (generic {