diff options
Diffstat (limited to 'modules')
-rw-r--r-- | modules/sets.nix | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/modules/sets.nix b/modules/sets.nix index a396fad..e4a503d 100644 --- a/modules/sets.nix +++ b/modules/sets.nix @@ -32,7 +32,8 @@ in image.tools = lib.mkEnableOption "package set"; mail.tools = lib.mkEnableOption "package set"; manga.dl = lib.mkEnableOption "package set"; - media.tools = lib.mkEnableOption "package set"; + media.tools.minimal = lib.mkEnableOption "package set" // { default = cfg.media.tools.full; }; + media.tools.full = lib.mkEnableOption "package set"; net.tools.minimal = lib.mkEnableOption "package set" // { default = cfg.net.tools.full; }; net.tools.full = lib.mkEnableOption "package set"; script.utils = lib.mkEnableOption "package set"; @@ -45,8 +46,8 @@ in gui.usePicom = lib.mkEnableOption "picom package" // { default = true; }; gui.useEmoji = lib.mkEnableOption "emoji font package" // { default = true; }; - de.useKeymapper = lib.mkEnableOption "keymapper" // { default = true; }; - }; + de.useKeymapper = lib.mkEnableOption "keymapper" // { default = true; };; + } config = { environment.systemPackages = @@ -121,12 +122,14 @@ in gallery-dl img2pdf ]; - media.tools = [ + media.tools.minimal = [ + mpv + yt-dlp + ]; + media.tools.full = [ beets exiftool ffmpeg - mpv - yt-dlp ]; net.tools.minimal = [ host |