From 38193c62ecfbd0b8ce2851a9eaa5f24aad4fffb7 Mon Sep 17 00:00:00 2001 From: unexplrd Date: Wed, 7 May 2025 17:23:45 +0300 Subject: [PATCH] nixos/config: add nvidia vaapi option Signed-off-by: unexplrd --- modules/nixos/config/default.nix | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/modules/nixos/config/default.nix b/modules/nixos/config/default.nix index deda6c0..5aeb83e 100644 --- a/modules/nixos/config/default.nix +++ b/modules/nixos/config/default.nix @@ -25,7 +25,7 @@ in { secureBoot = mkEnableOption "set if secure boot is configured"; useIwd = mkEnableOption "set to use iwd instead of wpa-supplicant"; vaapi = lib.mkOption { - type = lib.types.nullOr (lib.types.enum ["intel-media-driver"]); + type = lib.types.nullOr (lib.types.enum ["intel-media-driver" "nvidia"]); default = null; }; }; @@ -48,5 +48,10 @@ in { vpl-gpu-rt ]; }) + (mkIf (cfg.vaapi == "nvidia") { + hardware.graphics.extraPackages = with pkgs; [ + nvidia-vaapi-driver + ]; + }) ]; }