{ config, lib, pkgs, ... }: let inherit (lib) mkIf; cfg = config.apps.obs; in { config = mkIf cfg.enable { programs.obs-studio = { enable = true; package = pkgs.obs-studio.override { cudaSupport = config.nvidia.cuda.enable; }; plugins = with pkgs.obs-studio-plugins; [ obs-backgroundremoval obs-pipewire-audio-capture obs-vaapi obs-gstreamer obs-vkcapture ]; }; }; }