diff --git a/lock.nix b/lock.nix index 4c842fe..0264f82 100644 --- a/lock.nix +++ b/lock.nix @@ -4,15 +4,15 @@ sha256 = "1rq8mrlmbzpcbv9ys0x88alw30ks70jlmvnfr2j8v830yy5wvw7h"; }; nixpkgs = { - revision = "4e96537f163fad24ed9eb317798a79afc85b51b7"; - sha256 = "1hzn20sc1n2jwkim8ms300dp56f0hrpj3y2h477mlxykkk2cyp0q"; + revision = "666e1b3f09c267afd66addebe80fb05a5ef2b554"; + sha256 = "02cpqb4zdirzxfj210viim1lknpp0flvwcc1a2knmrmhl1f9dgz8"; }; nixpkgs-unstable = { - revision = "852ff1d9e153d8875a83602e03fdef8a63f0ecf8"; - sha256 = "0f22vwxah4xhasfdi3lssk0kyng7xkjzygrz2d1wss3kpd523zb5"; + revision = "9d3ae807ebd2981d593cddd0080856873139aa40"; + sha256 = "0bjqgsprq9fgl5yh58dk59xmchi4dajq3sf5i447q02dbiasjsil"; }; cosmic-modules = { - revision = "36eabddc2d033f4fd31c53570db7e1e21591cba3"; - sha256 = "0hy4phvqaz01nmn2vis5w794firjrg9kszd5wrdg9zyhkvgsmsp0"; + revision = "51b9cce097da369550f45ac07879274dc8be81e4"; + sha256 = "05yqalyfc76hbmpfsf08n6nkl064m9kj0r87x6zbrri9iphjvnyb"; }; } diff --git a/nix-os/nvidia.nix b/nix-os/nvidia.nix index c418cf5..835a87f 100644 --- a/nix-os/nvidia.nix +++ b/nix-os/nvidia.nix @@ -16,30 +16,12 @@ open = false; nvidiaSettings = true; package = config.boot.kernelPackages.nvidiaPackages.mkDriver { - version = "565.77"; - sha256_64bit = "sha256-CnqnQsRrzzTXZpgkAtF7PbH9s7wbiTRNcM0SPByzFHw="; - sha256_aarch64 = "sha256-LSAYUnhfnK3rcuPe1dixOwAujSof19kNOfdRHE7bToE="; - openSha256 = "sha256-Fxo0t61KQDs71YA8u7arY+503wkAc1foaa51vi2Pl5I="; - settingsSha256 = "sha256-VUetj3LlOSz/LB+DDfMCN34uA4bNTTpjDrb6C6Iwukk="; - persistencedSha256 = "sha256-wnDjC099D8d9NJSp9D0CbsL+vfHXyJFYYgU3CwcqKww="; - patchesOpen = lib.map pkgs.fetchpatch [ - { - url = "https://github.com/CachyOS/CachyOS-PKGBUILDS/raw/1d09fe10034e497c8f362654fb09e96d5c01e49e/nvidia/nvidia-utils/0001-Make-modeset-and-fbdev-default-enabled.patch"; - hash = "sha256-1sunUtRQCBC3zB75YwXmwESZqaGm92L12Mcymt5pQ2U="; - } - { - url = "https://github.com/CachyOS/CachyOS-PKGBUILDS/raw/1d09fe10034e497c8f362654fb09e96d5c01e49e/nvidia/nvidia-utils/0008-Kbuild-Use-absolute-paths-for-symbolic-links.patch"; - hash = "sha256-7pf0lhbWna7dv6tgn8gZUMzZnTa9Gi7FiQQ+oba2Yj8="; - } - { - url = "https://github.com/CachyOS/CachyOS-PKGBUILDS/raw/1d09fe10034e497c8f362654fb09e96d5c01e49e/nvidia/nvidia-utils/0009-FROM-AOSC-Use-linux-aperture.c-for-removing-conflict.patch"; - hash = "sha256-zxr5Ljoeb2W0esu7JDB/w/5VM0RZuuB9BKr/rJ0zdQc="; - } - { - url = "https://github.com/CachyOS/CachyOS-PKGBUILDS/raw/1d09fe10034e497c8f362654fb09e96d5c01e49e/nvidia/nvidia-utils/0010-FROM-AOSC-TTM-fbdev-emulation-for-Linux-6.13.patch"; - hash = "sha256-dCVj43rF5ctuR9ORx6m0IaC8H3q+iGpvG/FBHTnpcZc="; - } - ]; + version = "570.86.16"; + sha256_64bit = "sha256-RWPqS7ZUJH9JEAWlfHLGdqrNlavhaR1xMyzs8lJhy9U="; + sha256_aarch64 = "sha256-RiO2njJ+z0DYBo/1DKa9GmAjFgZFfQ1/1Ga+vXG87vA="; + openSha256 = "sha256-DuVNA63+pJ8IB7Tw2gM4HbwlOh1bcDg2AN2mbEU9VPE="; + settingsSha256 = "sha256-9rtqh64TyhDF5fFAYiWl3oDHzKJqyOW3abpcf2iNRT8="; + persistencedSha256 = "sha256-3mp9X/oV8o2TH9720NnoXROxQ4g98nNee+DucXpQy3w="; }; }; nixpkgs.config.nvidia.acceptLicense = true;