some sobotka changes and pkgs refactor

This commit is contained in:
2025-07-14 18:38:23 +02:00
parent 6e6b1fbb37
commit 23c382bb8e
9 changed files with 97 additions and 20 deletions

View File

@@ -15,6 +15,12 @@ in {
default = true;
description = "Whether to install default core packages.";
};
common.enable = mkOption {
type = types.bool;
default = false;
description = "Whether to install common packages.";
};
desktop.enable = mkOption {
type = types.bool;
default = false;
@@ -37,35 +43,39 @@ in {
environment.systemPackages = with pkgs;
mkMerge [
[
pciutils
ddcutil
app2unit
cava
lm_sensors
qt6.full
swappy
wayfreeze
socat
fuzzel
imagemagick
wl-screenrec
jq
fd
libqalculate
resources
git
stow
tree
traceroute
gnome-disk-utility
networkmanagerapplet
progress
wf-recorder
inotify-tools
git-crypt
gparted
ntfs3g
]
(mkIf cfg.common.enable [
qt6.full
swappy
wayfreeze
imagemagick
wl-screenrec
libqalculate
fuzzel
gnome-disk-utility
networkmanagerapplet
inotify-tools
wf-recorder
])
(mkIf cfg.desktop.enable [
protonup
winetricks