Commit graph

6 commits

Author SHA1 Message Date
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
1ca92e96ba Fix icon copy — dereference symlinks and clean before copying
Papirus icons in the Nix store are symlinks, so cp -a creates
read-only symlinks that can't be overwritten on subsequent runs.
Now removes the directory first and uses cp -rL to dereference.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:09:21 +01:00
54cda24cda Copy Papirus mimetypes at all sizes for crisp file icons
Previously only copied 64x64, causing blurry icons when scaled.
Now copies 16x16 through 128x128 so icons render at native
resolution at any zoom level.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 21:08:07 +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
cda0cd5878 Fix matugen template syntax — use .hex format
Templates were using .color which doesn't exist in matugen 4.x.
The correct accessor is .hex. Also use the official matugen-themes
Ghostty template as reference for proper color mapping.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-13 20:07:15 +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