aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
Diffstat (limited to 'AGENTS.md')
-rw-r--r--AGENTS.md12
1 files changed, 12 insertions, 0 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 412fe41..d205bcd 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -54,6 +54,18 @@ desktop was already running by hand.
**Qt apps only read a theme at startup**, so a running one keeps the old
colours until restarted. `install.sh` cannot signal them and does not try.
+Obsidian and Typora are installed by `bin/udt-appthemes`, not by a copy.
+Obsidian gets a **snippet**, not a theme, so it layers over whatever theme a
+vault uses; enabling it means appending to `enabledCssSnippets` in that vault's
+`appearance.json`, never rewriting the list, or the vault loses the snippets it
+already had. Every vault under `~/Documents/Obsidian` is found by looking for
+`.obsidian` directories, nested ones included. Typora's theme is derived from
+its Dracula theme, whose 350 rules all route through `:root` variables, so only
+that block is templated.
+
+Signal, Discord and Spotify cannot be consumers: they ship closed bundles with
+no user-CSS hook, and patching a signed app bundle breaks on every update.
+
The homepage stylesheet is the one output that leaves this machine.
`install.sh` scp's it to `homepage:hp-stage/`, with a five second timeout and a
warning rather than a failure when the host is down, so installing the local