diff options
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 18 |
1 files changed, 12 insertions, 6 deletions
@@ -24,9 +24,11 @@ Sibling checkouts are wired from here, each skipped when not cloned: `~/.config/conky/`) and `hypr-theme`, which is the whole of `~/.config/hypr` as one symlink. A real `~/.config/hypr` directory is left alone with a warning. `grub-theme-udt` is SDDM's shape: udt-palette renders its `theme.txt.in`, -`install.sh` runs its `build` as the user, then prints the root copy. A copy, -not a link, because GRUB reads `/boot` before `/home` is mounted; it needs -rerunning after a scheme or wallpaper change. +`bin/udt-grub` runs its `build` as the user, then prints the root copy. A copy, +not a link, because GRUB reads `/boot` before `/home` is mounted, so it goes +stale on a scheme or wallpaper change. `install.sh` runs `udt-grub` in the +foreground and `udt-accent` starts it detached, and when an installed theme +differs from the new build the root command arrives as a notification. Its panel title is `PRETTY_HOSTNAME` from `/etc/machine-info`, which `bin/udt-machine-name` writes (root, run by the user; there is no hostnamectl without systemd). It rewrites that one key and keeps the rest. @@ -166,12 +168,16 @@ One colour moves: `@accent`. `bin/udt-accent` reads the current wallpaper, extracts its signature colour, and snaps it to the nearest of ten Catppuccin accents by perceptual hue in CIELAB. `wallp` calls it on every wallpaper change. -It writes six things: `~/.cache/udt/udt-accent.rasi` (rofi), +It writes seven things: `~/.cache/udt/udt-accent.rasi` (rofi), `~/.cache/udt/udt-border.lua` (Hyprland), `~/.cache/udt/hyprlock-border.conf` (hyprlock, the same three hues as the window border, as a hyprlang gradient), `~/.cache/wal/colors.json` (Firefox, via pywalfox), -`~/.cache/udt/udt-palette.qml` (quickshell), and the accent substitution in -Sublime's installed `Packages/User/udt.sublime-color-scheme`. +`~/.cache/udt/udt-palette.qml` (quickshell), +`~/.local/share/udt/sddm-theme.conf` (the SDDM greeter, palette plus wallpaper, +read through a root-made `theme.conf.user` symlink), and the accent +substitution in Sublime's installed `Packages/User/udt.sublime-color-scheme`. +It then starts `udt-homepage` and `udt-grub` detached, for the two outputs +that need a root step on another filesystem or host. **Sublime's accent is replaced, not substituted into a placeholder.** Its colour scheme cannot cascade, so the accent has to live in the one generated |
