aboutsummaryrefslogtreecommitdiffstats
path: root/desktop/modules/appearance/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/modules/appearance/README.md')
-rw-r--r--desktop/modules/appearance/README.md19
1 files changed, 15 insertions, 4 deletions
diff --git a/desktop/modules/appearance/README.md b/desktop/modules/appearance/README.md
index b80b564..50da8fb 100644
--- a/desktop/modules/appearance/README.md
+++ b/desktop/modules/appearance/README.md
@@ -1,7 +1,7 @@
# appearance
-Five pages of the settings window: Wallpaper, Theme, Icons & cursor,
-HyprSunset and HyprIdle. Until October 2026 they were the tabs of a separate `appearance/`
+Six pages of the settings window: Wallpaper, Theme, Theme status, Icons &
+cursor, HyprSunset and HyprIdle. Until October 2026 they were the tabs of a separate `appearance/`
shell with an overlay of its own; they moved into the desktop process when
the settings window gave them the room that shell existed to provide.
@@ -21,8 +21,19 @@ that page; `steps` pokes the steps window; `selftest` runs the parsers' own
checks. Write the path out in full in the Hyprland config: `exec_cmd` has no
shell to expand `~`.
-Search finds a scheme by name and an icon or cursor theme by name, and
-scrolls to it.
+Search finds a scheme, a theme consumer, and an icon or cursor theme by
+name, and scrolls to it.
+
+## Theme status
+
+The live scheme, accent and wallpaper, and one row per unified-desktop-theme
+consumer, with what it themes, and a Re-apply button running `install.sh
+<name>`, split into software and hardware lists; Re-apply all in the header
+runs `install.sh` with no argument. The list is `install.sh --list`, which
+reads the script's own `c_<name>` functions and their line comments
+(`hardware:` marks a device), so a consumer added there appears here with no
+edit. One run at a time, and not
+during a scheme switch.
## Sunset