refactor(system): split HM packages into packagesCore and packagesDesktop #43

Merged
yuris merged 1 commit from refactor/split-package-sets into main 2026-09-21 03:36:33 +00:00
Owner

Splits the Home Manager package set into a host-agnostic core (terminal and nix tooling) and a desktop set (GUI apps). suda keeps both via attrValues; no behavior change there. Prerequisite for the melica host, which imports only packagesCore.

Splits the Home Manager package set into a host-agnostic core (terminal and nix tooling) and a desktop set (GUI apps). suda keeps both via attrValues; no behavior change there. Prerequisite for the melica host, which imports only packagesCore.
packagesCore: terminal and nix tooling shared by every host
(btop, fzf, ncdu, tmux, ripgrep, rsync, zip/unzip, nixd, statix,
deadnix, alejandra). packagesDesktop: GUI and desktop-only tools
(chromium, kdenlive, gimp3, rbw, mpv, wl-clipboard, devenv).
suda keeps both via attrValues; darwin hosts can pick core only.
yuris merged commit 60feb1529e into main 2026-09-21 03:36:33 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
yuris/nixos-config!43
No description provided.