From 13ceb5f40cb230f178ac05ca15933fef2e6cc02f Mon Sep 17 00:00:00 2001 From: Syndamia Date: Sun, 28 Dec 2025 17:48:33 +0200 Subject: feat(modules)!: Complete reorganisation and renaming of module groups --- module-groups.nix | 59 ++++++++++++++++++++++++++++++++++++++++++------------- 1 file changed, 45 insertions(+), 14 deletions(-) (limited to 'module-groups.nix') diff --git a/module-groups.nix b/module-groups.nix index 7bf9755..6f2f634 100644 --- a/module-groups.nix +++ b/module-groups.nix @@ -1,34 +1,65 @@ +# default.nix is always included by autoconfig rec { all = { - barebones = [ "cli-essential" "fonts" "users-standard" ]; + barebones = [ + "cli-posix" + "cli-linux" + "fonts" + "users-standard" + ]; }; server = rec { minimal-server = all.barebones ++ [ - "dnsmasq" "httpd" + "dnsmasq" + "httpd" ]; home-server = minimal-server ++ [ - "samba" "ftp" + "samba" + "ftp" ]; }; personal = rec { - personal = all.barebones ++ [ # default.nix is always included by autoconfig - "hardware-general" "virtualization" - # GUI - "gui-essential" "xserver" "openbox-de" - # Work/development - "cli-powerful" "dev-cli" "tex" "web-server" - # Custom hardware - "keyboards-custom" "rtl-sdr" + dev = [ + "dev" + "dev-db" + "dev-tex" + "dev-c" + "dev-android" + "dev-other" + ]; + + desktop = [ + "desktop-basics" + "desktop-x11" + "de-openbox-syndamia.nix" + ]; + + hw = [ + "hw-audio" + "hw-bluetooth" + "hw-printers-scanners" + "hw-video-accel" + ]; + + personal = all.barebones ++ hw ++ desktop ++ hw ++ dev ++ [ + "cli-other" + "hw-rtl-sdr" + "hw-wacom" + "keyboards-custom" + "virtualization" + "web-server" ]; - desktop = personal ++ [ - "dev-gui" "gui-powerful" + pc = personal ++ [ + "desktop-media-creation" ]; laptop = personal ++ [ - "battery" "hardware-laptop" + "hw-battery" + "hw-brightness" + "hw-touchpad" ]; }; } -- cgit v1.3.1-23-gd82d