summaryrefslogtreecommitdiff
path: root/profiles/apps.nix
diff options
context:
space:
mode:
authorHenry J. Webster <hwebs@hwebs.info>2026-07-30 19:14:09 -0500
committerHenry J. Webster <hwebs@hwebs.info>2026-07-30 19:14:09 -0500
commitae5ecbb4199844b2b7883d99cd04ef468a03247d (patch)
treec1a87d546917c06a076a860862b91d3ea2bea3e5 /profiles/apps.nix
parent7498147ab59e26ad7a9d9c6e020ac1400e9b9524 (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 'profiles/apps.nix')
-rw-r--r--profiles/apps.nix2
1 files changed, 1 insertions, 1 deletions
diff --git a/profiles/apps.nix b/profiles/apps.nix
index 279ef03..84a23e9 100644
--- a/profiles/apps.nix
+++ b/profiles/apps.nix
@@ -3,7 +3,7 @@
{
programs.steam.enable = true;
- programs.firefox.enable = true;
+ # Firefox (with its prefs) is owned by the shared desktop profile.
environment.systemPackages = with pkgs; [
itch