aboutsummaryrefslogtreecommitdiffstats
path: root/bin/udt-keyboard
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-22 17:25:09 +0200
committerDanilo M. <danix@danix.xyz>2026-10-22 17:25:09 +0200
commit78d7d285a980513101210188ab3da8a4c3b512e8 (patch)
tree3e2d2f395c16afa70bd2f48af0f135c9569d88f2 /bin/udt-keyboard
parent6b6ac80c924325f1229bf7f230fd80cde0ce7744 (diff)
downloadunified-desktop-theme-78d7d285a980513101210188ab3da8a4c3b512e8.tar.gz
unified-desktop-theme-78d7d285a980513101210188ab3da8a4c3b512e8.zip
install: one function per consumer, runnable aloneHEADmaster
install.sh was one linear script, so the only way to re-theme kitty after it drifted was to reinstall everything. Each consumer is now a c_<name> function: `./install.sh kitty gtk` runs only those, no argument runs all of them in definition order, and `--list` prints name, software|hardware and what it themes, read off the function lines themselves. quickshell's Theme status page lists and re-applies consumers through those two calls, so a new consumer is a new function and nothing else. udt-accent now runs before the consumers with a new --no-helpers flag. Before it, every install ran it last and it started homepage, GRUB, keyboard, LED strip, bulbs and TV detached, so re-applying conky also repainted the strip. Those helpers are consumers of their own here, run in the foreground so a re-apply reports how it went; wallp still starts them all on a wallpaper change. Running the accent first means c_sublime fills the template's @ACCENT@ itself, from udt-accent.rasi. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'bin/udt-keyboard')
0 files changed, 0 insertions, 0 deletions