Fix nvidia-patch TODO

Signed-off-by: Nikolaos Karaolidis <nick@karaolidis.com>
This commit is contained in:
2025-07-17 09:15:10 +01:00
parent bb3b6856d6
commit 390602f562

View File

@@ -20,10 +20,22 @@
};
nvidia = {
# TODO: Enable
# package = pkgs.nvidia-patch.patch-nvenc (
# pkgs.nvidia-patch.patch-fbc config.boot.kernelPackages.nvidiaPackages.stable
# );
# FIXME: https://github.com/icewind1991/nvidia-patch-nixos/issues/9
package =
let
nvidiaStable = config.boot.kernelPackages.nvidiaPackages.stable;
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
else
maybeFbc;
in
nvidiaStableFinal;
open = true;
powerManagement.enable = true;