obs.nix
1 { 2 pkgs, 3 config, 4 lib, 5 ... 6 }:let 7 cfg = config.programs.obs; 8 inherit(lib) mkEnableOption mkIf; 9 10 in { 11 options.programs.obs.enable = mkEnableOption "obs"; 12 13 config = mkIf cfg.enable { 14 hm = { 15 programs.obs-studio = { 16 enable = true; 17 plugins = with pkgs; [ 18 obs-studio-plugins.wlrobs 19 obs-studio-plugins.obs-vkcapture 20 obs-studio-plugins.obs-vaapi 21 22 ]; 23 }; 24 }; 25 }; 26 }