aboutsummaryrefslogtreecommitdiffstats
path: root/appearance
diff options
context:
space:
mode:
Diffstat (limited to 'appearance')
-rw-r--r--appearance/README.md28
1 files changed, 27 insertions, 1 deletions
diff --git a/appearance/README.md b/appearance/README.md
index 2a39bd7..eb3c1f3 100644
--- a/appearance/README.md
+++ b/appearance/README.md
@@ -3,7 +3,7 @@
Wallpapers and colour scheme in one drawer. `SUPER+Return` opens it on the
Wallpaper tab; Tab switches tabs, Escape closes.
- ┌─[ Wallpaper ]─[ Theme ]──────────────────────────┐
+ ┌─[ Wallpaper ]─[ Theme ]─[ Sunset ]─[ Idle ]─[ Icons ]──┐
│ Set on [Horizontal] [Vertical] 261 wallpapers │
│ ┌────┐ ┌────┐ ┌────┐ ┌────┐ ┌──┐ ┌─────┐ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │
@@ -26,6 +26,32 @@ be running for the keybind to work:
Write that path out in full in the real config: `exec_cmd` has no shell to
expand `~`. `ipc call appearance theme` opens the other tab.
+IPC verbs: `wallpaper`, `theme`, `sunset`, `idle`, `icons`.
+
+## Sunset
+
+A port of `hyprsunset-qt` (`~/Programming/GIT/sunset-qt`): profiles in
+`~/.config/hypr/hyprsunset.conf`, location in
+`~/.config/hyprsunset-qt/config`, sunrise/sunset from the same API and cache.
+Both apps read and write the identical file format, so either can edit it.
+
+## Idle
+
+Timeout and enabled only; the commands in `~/.config/hypr/hypridle.conf` are
+fixed. Everything before the first `listener` (the `general` block and the
+comments explaining the design) is preserved verbatim. A disabled listener is
+written commented out. Save restarts `hypridle`, which resets its timers.
+
+## Icons
+
+Switches the icon and cursor theme. Icon previews come from a GTK lookup per
+theme; cursor previews extract `left_ptr` from a hyprcursor `.hlc` with
+`unzip` or from an Xcursor theme with `xcur2png`, and hovering changes the real
+cursor. Applying writes `gsettings`, the Qt configs, and for cursors
+`environment.lua`; apps and a relogin are needed to see the rest. The theme
+name is still hardcoded in `unified-desktop-theme`, `waybar-theme-udt` and
+rofi, which is tracked as a follow-up in those repos.
+
## Wallpapers
Clicking a thumbnail **stages** it rather than setting it, so both screens can