diff options
| Commit | d885c729ca9e21af2779cb04377012086589d8c3 (patch) | |
|---|---|---|
| Author | 2025-07-01 12:10:59 +0300 | |
| Committer | 2025-07-01 12:10:59 +0300 | |
| Files | da3373420bbfd5bd3181f832cbb0c882af44d1a4 /module-groups.nix | |
| nix-d885c729ca9e21af2779cb04377012086589d8c3.tar nix-d885c729ca9e21af2779cb04377012086589d8c3.tar.gz nix-d885c729ca9e21af2779cb04377012086589d8c3.zip | ||
| Parent | 5219e0fd427cbac3da24f5a62f1e8eed0ab16b8b (diff) | |
feat(module-groups): Make module groups different for every system kind
1 files changed, 21 insertions, 16 deletions
| -rw-r--r-- | module-groups.nix | 37 |
diff --git a/module-groups.nix b/module-groups.nix index dbd00fc..a2e777f 100644 --- a/module-groups.nix +++ b/module-groups.nix @@ -1,20 +1,25 @@ rec { - barebones = [ "cli-essential" "fonts" "users-standard" ]; + all = { + barebones = [ "cli-essential" "fonts" "users-standard" ]; + }; - personal = 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" - ]; - desktop = personal ++ [ - "dev-gui" "gui-powerful" - ]; - laptop = personal ++ [ - "battery" "hardware-laptop" - ]; + 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" + ]; + + desktop = personal ++ [ + "dev-gui" "gui-powerful" + ]; + laptop = personal ++ [ + "battery" "hardware-laptop" + ]; + }; } |
