diff options
| author | Henry J. Webster <hwebs@hwebs.info> | 2026-07-30 19:14:09 -0500 |
|---|---|---|
| committer | Henry J. Webster <hwebs@hwebs.info> | 2026-07-30 19:14:09 -0500 |
| commit | ae5ecbb4199844b2b7883d99cd04ef468a03247d (patch) | |
| tree | c1a87d546917c06a076a860862b91d3ea2bea3e5 /machines/enzo/disko.nix | |
| parent | 7498147ab59e26ad7a9d9c6e020ac1400e9b9524 (diff) | |
refactor: shared desktop profile for enzo + kusanagi
profiles/desktop.nix becomes a username-agnostic shared base (niri, dconf, the
dark-theme portal fix, greetd, pipewire base, gpg agent, graphics, Firefox with
blank-home/no-bookmarks prefs, common desktop tools, font base). Both hosts now
import it.
Per-host desktop config splits into machines/<host>/desktop.nix:
- enzo: Adwaita cursor + monospace, HiDPI console font, yambar, hwebs groups.
- kusanagi (new file): GNOME/X11, printing/avahi/udisks2, pro-audio
(rtkit/jack/32-bit), gpg ssh support, richer fonts, Bibata cursor, henz
desktop groups, waybar/nm-applet.
Shared profile is username-agnostic (enzo=hwebs, kusanagi=henz): shared desktop
tools moved to environment.systemPackages, per-user groups stay in machine
files. Firefox now owned by the shared profile, so its redundant enable is
dropped from profiles/apps.nix. Dark theme + Firefox tweaks now apply to both
hosts. Both configurations build.
Assisted-by: Claude:claude-opus-4-8
Diffstat (limited to 'machines/enzo/disko.nix')
0 files changed, 0 insertions, 0 deletions
