feat: some programs

This commit is contained in:
Gustavo "Guz" L. de Mello
2024-03-03 10:54:38 -03:00
parent 02f168ba7b
commit 0b61402d46
6 changed files with 78 additions and 1 deletions

View File

@@ -0,0 +1,16 @@
{ config, lib, pkgs, ... }:
let
cfg = config.davinci;
in
{
imports = [ ];
options.davinci = with lib; with lib.types; {
enable = mkEnableOption "";
};
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
davinci-resolve
];
};
}

View File

@@ -0,0 +1,20 @@
{ config, lib, pkgs, ... }:
let
cfg = config.obs;
in
{
imports = [ ];
options.obs = with lib; with lib.types; {
enable = mkEnableOption "";
};
config = lib.mkIf cfg.enable {
home.packages = with pkgs; [
obs-studio
obs-cli
obs-studio-plugins.wlrobs
obs-studio-plugins.obs-pipewire-audio-capture
obs-studio-plugins.obs-vkcapture
];
};
}

View File

@@ -0,0 +1,16 @@
{ config, lib, pkgs, ... }:
let
cfg = config.obsidian;
in
{
imports = [ ];
options.obsidian = with lib; with lib.types; {
enable = mkEnableOption "";
};
config = lib.mkIf cfg.enable {
services.flatpak.packages = [
"md.obsidian.Obsidian"
];
};
}