aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-11 18:42:05 +0200
committerDanilo M. <danix@danix.xyz>2026-09-11 18:42:05 +0200
commita77f24d657a6091022754adb1b30750748132216 (patch)
treec3d898c6f29e06dd99893005bd4654941f58d1d3 /AGENTS.md
parentb7a660d5587b7d23dbcfbb39d14de22eb9600754 (diff)
downloadunified-desktop-theme-a77f24d657a6091022754adb1b30750748132216.tar.gz
unified-desktop-theme-a77f24d657a6091022754adb1b30750748132216.zip
feat(install): reload running apps after generating configs
install.sh wrote every config and reloaded nothing, so a scheme switch looked half-applied: the files were correct but waybar, kitty, conky and dunst kept drawing the old colours until five commands were run by hand. It now signals waybar, kitty and Hyprland, runs udt-accent (which regenerates the accent and restarts dunst), and restarts conky, which has no hot-reload. Each is guarded on the process actually running, so a missing one is skipped rather than started: verified conky stays stopped when it was not up before. rofi needs nothing, it reads its theme per launch. Qt and GTK apps still need a manual restart and the README says so. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_015gbjA2bmswN8jyPDKzrvqe
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md3
1 files changed, 3 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 49f0802..4632623 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -163,6 +163,9 @@ them by exit code: rofi exits non-zero for ordinary reasons such as Escape.
## Reloading
+`./install.sh` reloads everything running, so a scheme switch is one command.
+The table is what it does, and what to run if you change a config by hand.
+
| | How |
| --- | --- |
| rofi | nothing; the theme is read per launch |