From 3ffb139580a5cade9f39b9eb55efa5e7c2127b41 Mon Sep 17 00:00:00 2001 From: Simon Parri Date: Sun, 6 Jul 2025 11:12:10 -0500 Subject: modules/sets: Split media.tools into minimal and full --- modules/sets.nix | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) (limited to 'modules') 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 -- cgit v1.2.3