From eb3c301ef6c533801bdff5bcc169704049ece9ce Mon Sep 17 00:00:00 2001 From: Nikolaos Karaolidis Date: Mon, 6 Oct 2025 18:10:15 +0100 Subject: [PATCH] Fuck you nvidia Signed-off-by: Nikolaos Karaolidis --- hosts/jupiter/hardware/default.nix | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/hosts/jupiter/hardware/default.nix b/hosts/jupiter/hardware/default.nix index 448a399..b4c6133 100644 --- a/hosts/jupiter/hardware/default.nix +++ b/hosts/jupiter/hardware/default.nix @@ -22,12 +22,22 @@ # FIXME: https://github.com/icewind1991/nvidia-patch-nixos/issues/9 package = let - nvidiaStable = config.boot.kernelPackages.nvidiaPackages.stable; + # FIXME: HDMI Crash, God knows when it will be reported and/or fixed + nvidiaStable = config.boot.kernelPackages.nvidiaPackages.mkDriver { + version = "580.82.09"; + sha256_64bit = "sha256-Puz4MtouFeDgmsNMKdLHoDgDGC+QRXh6NVysvltWlbc="; + sha256_aarch64 = "sha256-6tHiAci9iDTKqKrDIjObeFdtrlEwjxOHJpHfX4GMEGQ="; + openSha256 = "sha256-YB+mQD+oEDIIDa+e8KX1/qOlQvZMNKFrI5z3CoVKUjs="; + settingsSha256 = "sha256-um53cr2Xo90VhZM1bM2CH4q9b/1W2YOqUcvXPV6uw2s="; + persistencedSha256 = "sha256-lbYSa97aZ+k0CISoSxOMLyyMX//Zg2Raym6BC4COipU="; + }; + maybeFbc = if builtins.hasAttr nvidiaStable.version pkgs.nvidia-patch-list.fbc then pkgs.nvidia-patch.patch-fbc nvidiaStable else nvidiaStable; + nvidiaStableFinal = if builtins.hasAttr nvidiaStable.version pkgs.nvidia-patch-list.nvenc then pkgs.nvidia-patch.patch-nvenc maybeFbc