Commit graph

42 commits

Author SHA1 Message Date
ed526791f0 Polish wallpaper theming across Shell, VSCodium, Zen, and GTK4
Comprehensive GNOME Shell theme: accent variable overrides, quick
toggle states, chevrons, sliders, sub-menus, header buttons,
overview/dash/search/app-grid styling. Fix GTK4 backdrop so Nautilus
keeps palette colors when unfocused. Expand VSCodium color coverage
(diff editor, widgets, notifications, scrollbars). Add more Zen
browser CSS variables for broader UI theming.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 22:21:07 +01:00
3873de6003 Add GNOME Shell theme and User Themes extension
Generates a custom GNOME Shell CSS for the top bar, quick
settings, and notifications using wallpaper palette colors.
Uses the User Themes extension to load it.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:20:41 +01:00
8359853fc9 Extend wallpaper theming to Zen, VSCodium, and GNOME accents
- Zen browser: generates userChrome.css with palette colors
- VSCodium: merges workbench.colorCustomizations into settings.json
- GNOME: maps palette hue to closest accent color preset
- Add jq to GNOME packages for JSON merging

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:14:54 +01:00
043dd3674c Add Papirus mimetype icons to WallpaperAdwaita theme
Copies Papirus-Dark mimetype icons into WallpaperAdwaita for
distinctive file type icons (json, python, markdown, etc.)
while keeping the wallpaper-colored folder icons from Adwaita.

Also fixes recolor script to process all place icons, not just
folders (fixes Desktop icon), and improves color mapping.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:03:00 +01:00
0a1ffe201f Switch back to Adwaita icons — MoreWaita made folders monochrome
MoreWaita was overriding the colored Adwaita folder icons with
monochrome symbolic ones. Added adwaita-icon-theme-legacy for
extra coverage of older icon names.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 20:49:37 +01:00
c7777a3d6c Switch icon theme from Papirus to MoreWaita
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 20:31:44 +01:00
effa5e5cbb Add wallpaper-based color theming with matugen
- Matugen templates for Ghostty theme and GTK4 colors
- Ghostty uses generated wallpaper theme instead of Catppuccin
- GTK4 CSS imports generated color overrides
- Update alias runs matugen after switch to regenerate colors
- Add wallpaper fish function to change wallpaper + regen colors

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 19:56:38 +01:00
0859c6c28d Add adw-gtk3 and matugen for unified color theming
adw-gtk3-dark makes GTK3 apps match libadwaita dark styling.
matugen generates Material You color schemes from wallpaper.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 19:39:57 +01:00
4faefb92f3 Add Qt theming to match GNOME Adwaita-dark
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 19:34:26 +01:00
21e27d46bb Fix lib.hm.gvariant by passing lib from HM module args
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 16:12:08 +01:00
c4aa481b38 Consolidate GNOME config into single settings/gnome.nix module
Merge home-manager GNOME settings (dconf, keybinds, GTK CSS, wallpaper)
from gnome-hm.nix into settings/gnome.nix so the entire DE config lives
in one file and can be toggled with a single import.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 14:36:07 +01:00
96ab88c8ab Re-enable flatpak service for ad-hoc installs via Bazaar
The nix-flatpak flake module was removed (no declarative packages) but
the flatpak service itself is still needed for Bazaar/manual installs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 19:54:46 +01:00
09d00909cb Switch to fish shell, ghostty terminal, and simplified prompt
- Replace bash with fish as default shell (all hosts)
- Replace kgx with ghostty (desktop hosts), update Super+T keybinding
- Custom two-line fish prompt: NixOS icon, username, path, hostname, ❯
- Nix-shell awareness, red ❯ on error
- Simplify fastfetch: user@host, OS, kernel, shell, terminal, uptime, memory
- Ghostty config: FiraCode Nerd Font, catppuccin-mocha, no titlebar

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-08 13:22:21 +01:00
fb4b626731
Update gnome.nix 2026-03-25 10:09:45 +00:00
c9dc89abc6
Update gnome.nix 2026-02-15 18:33:26 +00:00
1931561219
Update gnome.nix 2026-01-21 19:39:24 +00:00
eb0ee23e46
Update gnome.nix 2026-01-21 19:18:57 +00:00
e006634621
Update gnome.nix 2026-01-20 08:35:23 +00:00
2e681fe513
Update gnome.nix 2026-01-20 08:28:58 +00:00
fa97891f6b
Update gnome.nix 2026-01-11 22:44:36 +00:00
a343e85efc
Update gnome.nix 2026-01-11 22:31:38 +00:00
ab9fcceb83
Update gnome.nix 2026-01-11 22:29:04 +00:00
58c5a940a7
Update gnome.nix 2026-01-09 13:09:34 +00:00
4f019e03db
Update gnome.nix 2026-01-05 09:25:10 +00:00
3ded06d2bd
Update gnome.nix 2025-12-10 23:18:04 +00:00
aad1a59a58
Update gnome.nix 2025-12-10 23:15:46 +00:00
852b941dee
Update gnome.nix 2025-12-10 23:12:36 +00:00
45f58f66a8
Update gnome.nix 2025-12-10 21:56:13 +00:00
781b73f8c7
Update gnome.nix 2025-12-10 21:52:01 +00:00
d9e3cf6228
Update gnome.nix 2025-12-10 21:51:44 +00:00
67e297b006
Update gnome.nix 2025-12-10 20:10:06 +00:00
f521355628
Update gnome.nix 2025-12-09 12:21:40 +00:00
789d46a4af
Update gnome.nix 2025-12-09 12:18:31 +00:00
4719b4c0c6
Update gnome.nix 2025-12-09 12:11:46 +00:00
60eab6b723
Update gnome.nix 2025-12-08 10:13:36 +00:00
ede4532624
Update gnome.nix 2025-12-04 13:31:58 +00:00
f0e2911bea
Update gnome.nix 2025-12-04 12:46:21 +00:00
1ec2c4f276
Update gnome.nix 2025-12-04 11:33:34 +00:00
be7ee37c98
Update gnome.nix 2025-12-03 16:11:08 +00:00
49ac223049
Update gnome.nix 2025-12-03 16:02:44 +00:00
774d4d488b
Update gnome.nix 2025-12-03 15:51:11 +00:00
35abd93e87
Rename gnome-settings.nix to settings/gnome.nix 2025-12-03 15:47:00 +00:00
Renamed from gnome-settings.nix (Browse further)