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) { };
variables = mkOpt (attrsOf (oneOf [ (listOf str) str path ])) { };
media.enable = mkBoolOpt false;
minimal.enable = mkBoolOpt false;
};
common = mkOpt (attrsOf anything) { };

View file

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

View file

@ -36,31 +36,27 @@ in
bsd-finger
jmtpfs
ncdu
packwiz
peaclock
pop
toot
unbted
(lib.optionals (!main.universe.minimal.enable) [
packwiz
toot
])
(ifGraphical [
# Tools
audacity
bitwarden
imv
inkscape
krita
libreoffice-fresh
simulide
speedcrunch
(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; })
schildichat-desktop
teams-for-linux
thunderbird
tor-browser
(optional main.modules.hardware.form.desktop qbittorrent)
bitwarden
qbittorrent
])
];
};

View file

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