Commit Graph
20 Commits
Author SHA1 Message Date
SirBlob acc96492ee Add theme system: local themes, picker, static/dynamic mode
- blob_theme: apply local or shared themes, --dynamic recolors from
  the current wallpaper without changing it, --print saves the active
  theme's colors.toml (e.g. for a dynamic palette worth keeping)
- themes/: drop-in colors.toml files that install.sh syncs into
  Omarchy's theme dir, alongside any already-installed themes
- ThemePicker widget, walker menu, and Quick Settings tile mirroring
  the existing wallpaper picker, with color-swatch previews
- blob_wallpaper no longer forces dynamic mode on every wallpaper
  change; it only recolors if you're already in dynamic mode
- install.sh: fix a new-directory mkdir bug in backup_and_copy, and
  stop backing up wallpapers/themes (.bak dirs were showing up as
  fake entries in the picker) since both are pure git mirrors

Claude-Session: https://claude.ai/code/session_011kf23kB9NsaczSYazZsWs6
2026-07-31 22:14:51 -04:00
SirBlob cdff530e4b Fix gif wallpapers rendering static instead of animated
omarchy-theme-set launches swaybg asynchronously in the background,
which raced against the gif-detection logic and could leave a static
swaybg frame on top of the animated awww daemon. Skip theme-set's own
background step and own the daemon selection (swaybg vs awww) and
symlink update directly, launch awww-daemon through uwsm-app like
every other layer-shell client here, use awww's own graceful kill
instead of a raw pkill to avoid a stale IPC socket, and log daemon
output plus invocation env to ~/.cache for debugging.

Claude-Session: https://claude.ai/code/session_011kf23kB9NsaczSYazZsWs6
2026-07-31 16:01:34 -04:00
SirBlob c68e8c38cb Rename blob_claude_key to generic blob_key for storing multiple secrets 2026-07-27 11:41:14 -04:00
SirBlob fb57093a75 Add side panels with widget cards and Claude Code usage stats to quick settings 2026-07-27 11:39:54 -04:00
SirBlob be14a1a730 Add blob_theme script and update wallpaper script 2026-07-03 16:16:18 -04:00
SirBlob fc2c5e8d18 Added Neovim config generation for dynamic themes 2026-04-26 01:05:05 -04:00
SirBlob 320dc003c4 Color Fix Script update 2026-04-21 01:12:42 -04:00
SirBlob 1ee02f2a2f Integrate visual image previews using custom walker/elephant provider 2026-04-20 20:12:48 -04:00
SirBlob bfa9ed67f7 Integrate GUI wallpaper selector and animated GIF support via awww 2026-04-20 20:02:05 -04:00
SirBlob b2717d88e8 Enhance blob_color_fixer to check and boost saturation for bland palettes 2026-04-20 17:58:49 -04:00
SirBlob b98ddd3db9 Add python utility to fix monotone palettes and integrate into wallpaper script 2026-04-20 17:52:24 -04:00
SirBlob 4143384758 Add blob_boot.sh to update boot splash image with GRUB/mkinitcpio compatibility 2026-04-20 14:08:19 -04:00
SirBlob 33081f8fa3 Make blob_wallpaper.sh interactive 2026-04-20 13:40:52 -04:00
SirBlob 35647d799b Add blob_glass script to toggle transparency and disable it 2026-04-20 13:17:54 -04:00
SirBlob 15680ecfec Silence pywal warnings and add dependency management to install.sh 2026-04-20 13:11:19 -04:00
SirBlob 99eb1be04c Fix case sensitivity issue with Blob-Dynamic theme 2026-04-20 13:05:36 -04:00
SirBlob 02c896a6c7 Integrate Pywal for dynamic color generation from wallpapers 2026-04-20 12:40:11 -04:00
SirBlob 68a165862d Update blob_wallpaper script to use ~/wallpapers directory 2026-04-20 12:21:16 -04:00
SirBlob 8a081737d3 Add blob_wallpaper script to apply custom backgrounds 2026-04-19 22:11:50 -04:00
SirBlob 97a2d82aaf first commit 2026-04-09 16:23:57 -04:00