users/infinidoge: move packages into graphical/non-minimal/media

This commit is contained in:
Infinidoge 2024-12-04 22:50:41 -05:00
parent e37af008ac
commit 58cb492cae
Signed by: Infinidoge
SSH key fingerprint: SHA256:EMoPe5e2dO0gEvtBb2xkZTz5dkyL0rBmuiGTKG5s96E
4 changed files with 18 additions and 14 deletions

View file

@ -42,6 +42,7 @@ in
shellAliases = mkOpt (attrsOf str) { }; shellAliases = mkOpt (attrsOf str) { };
variables = mkOpt (attrsOf (oneOf [ (listOf str) str path ])) { }; variables = mkOpt (attrsOf (oneOf [ (listOf str) str path ])) { };
media.enable = mkBoolOpt false; media.enable = mkBoolOpt false;
minimal.enable = mkBoolOpt false;
}; };
common = mkOpt (attrsOf anything) { }; common = mkOpt (attrsOf anything) { };

View file

@ -45,6 +45,7 @@ in
home.home.packages = with pkgs; [ home.home.packages = with pkgs; [
(mkIf cfg.prismlauncher.enable cfg.prismlauncher.package) (mkIf cfg.prismlauncher.enable cfg.prismlauncher.package)
(mkIf cfg.prismlauncher.enable unbted)
alsa-oss alsa-oss
(mkIf cfg.lutris.enable cfg.lutris.package) (mkIf cfg.lutris.enable cfg.lutris.package)
(mkIf cfg.olympus.enable cfg.olympus.package) (mkIf cfg.olympus.enable cfg.olympus.package)

View file

@ -36,31 +36,27 @@ in
bsd-finger bsd-finger
jmtpfs jmtpfs
ncdu ncdu
packwiz
peaclock peaclock
pop pop
toot
unbted (lib.optionals (!main.universe.minimal.enable) [
packwiz
toot
])
(ifGraphical [ (ifGraphical [
# Tools
audacity
bitwarden
imv
inkscape
krita
libreoffice-fresh
simulide
speedcrunch speedcrunch
(discord-canary.override { withVencord = true; withOpenASAR = true; withTTS = false; }) (discord-canary.override { withVencord = true; withOpenASAR = true; withTTS = false; })
])
(lib.optionals (!main.universe.minimal.enable && main.info.graphical) [
(discord.override { withVencord = true; withOpenASAR = true; withTTS = false; }) (discord.override { withVencord = true; withOpenASAR = true; withTTS = false; })
schildichat-desktop schildichat-desktop
teams-for-linux teams-for-linux
thunderbird thunderbird
tor-browser tor-browser
bitwarden
(optional main.modules.hardware.form.desktop qbittorrent) qbittorrent
]) ])
]; ];
}; };

View file

@ -15,10 +15,16 @@ lib.mkIf main.universe.media.enable
}; };
home.packages = with pkgs; [ home.packages = with pkgs; [
audacity
feishin feishin
id3v2 id3v2
imv
inkscape
jellyfin-media-player jellyfin-media-player
krita
libreoffice-fresh
picard picard
playerctl playerctl
simulide
]; ];
} }