diff --git a/SwarselSystems.org b/SwarselSystems.org index 7d2e82d..cf3aa7f 100644 --- a/SwarselSystems.org +++ b/SwarselSystems.org @@ -11172,7 +11172,7 @@ This holds packages that I can use as provided, or with small modifications (as restic # "big" programs - obs-studio + # obs-studio gimp inkscape zoom-us @@ -14714,6 +14714,25 @@ This service changes the screen hue at night. I am not sure if that really does } #+end_src +**** obs-studio + + +#+begin_src nix-ts :tangle modules/home/common/obs-studio.nix + { lib, config, ... }: + let + moduleName = "obs-studio"; + in + { + options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings"; + config = lib.mkIf config.swarselmodules.${moduleName} { + programs.${moduleName} = { + enable = true; + }; + }; + + } +#+end_src + **** vesktop #+begin_src nix-ts :tangle modules/home/common/vesktop.nix diff --git a/modules/home/common/obs-studio.nix b/modules/home/common/obs-studio.nix new file mode 100644 index 0000000..03ef30c --- /dev/null +++ b/modules/home/common/obs-studio.nix @@ -0,0 +1,13 @@ +{ lib, config, ... }: +let + moduleName = "obs-studio"; +in +{ + options.swarselmodules.${moduleName} = lib.mkEnableOption "enable ${moduleName} and settings"; + config = lib.mkIf config.swarselmodules.${moduleName} { + programs.${moduleName} = { + enable = true; + }; + }; + +} diff --git a/modules/home/common/packages.nix b/modules/home/common/packages.nix index d9be98f..b36b2c5 100644 --- a/modules/home/common/packages.nix +++ b/modules/home/common/packages.nix @@ -70,7 +70,7 @@ restic # "big" programs - obs-studio + # obs-studio gimp inkscape zoom-us