feat: move guiPkgs to gui.nix

This commit is contained in:
Ahwx 2025-08-01 13:18:32 +02:00
parent 29839e9f5b
commit fe43e44718
2 changed files with 104 additions and 115 deletions

View file

@ -5,44 +5,8 @@
config,
...
}:
with lib;
let
guiPkgs =
if (config.liv.gui == true) then
[
element-desktop
gajim
signal-desktop
anki-bin
obs-studio
wdisplays
librewolf # main
ungoogled-chromium # for things that don't work with librewolf
nsxiv
imv
libreoffice
xfce.thunar
spotify
spotify-player
thunderbird
lxqt.pavucontrol-qt
mpv
plasma5Packages.kdeconnect-kde
winbox
# onthespot-overlay
# Gaming
lunar-client
]
else
[
killall
];
in
{
home.packages =
with pkgs;
[
home.packages = with pkgs; [
# Environment shit
tesseract
yubikey-touch-detector
@ -123,6 +87,5 @@ in
khard
khal
vdirsyncer
]
++ guiPkgs;
];
}

View file

@ -21,5 +21,31 @@ in
gnome.gnome-keyring.enable = true;
dbus.enable = true;
};
home-manager.users.${username}.home.packages = with pkgs; [
element-desktop
gajim
signal-desktop
anki-bin
obs-studio
wdisplays
librewolf # main
ungoogled-chromium # for things that don't work with librewolf
nsxiv
imv
libreoffice
xfce.thunar
spotify
spotify-player
thunderbird
lxqt.pavucontrol-qt
mpv
plasma5Packages.kdeconnect-kde
winbox
# onthespot-overlay
# Gaming
lunar-client
];
};
}