diff options
| author | Danilo M. <danix@danix.xyz> | 2026-10-05 19:09:28 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-10-05 19:09:28 +0200 |
| commit | 2d6bc39e822bd691e1393f7ae8af7098b56d658d (patch) | |
| tree | b0a382277ac7fd51b3b7e159298eac05408adc78 /AGENTS.md | |
| parent | 8cffa0ce6348255e3e917fa26d30b16552fe6262 (diff) | |
| download | unified-desktop-theme-2d6bc39e822bd691e1393f7ae8af7098b56d658d.tar.gz unified-desktop-theme-2d6bc39e822bd691e1393f7ae8af7098b56d658d.zip | |
fix(firefox): copy the wallpaper, Firefox won't follow the link
The darknix.png symlink out of the profile left the new tab blank, even
after a restart: Firefox's sandbox does not follow it. udt-accent now
copies the wallpaper over the slot on every change instead, removing any
leftover link first so the copy cannot write through it into the
wallpaper. install.sh no longer makes the link.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -271,11 +271,11 @@ write lands after `wallp` has already run `wal --theme`, so it wins; reorder those two and pywal's wallpaper-derived colours come back. Firefox's new tab shows the wallpaper itself, not a colour. FF Ultima picks -the new tab background from a fixed list of images by pref, and `install.sh` -links its `walls/darknix.png` slot to `~/.cache/udt/wpaper`; selecting it once +the new tab background from a fixed list of images by pref, and `udt-accent` +copies the wallpaper over its `walls/darknix.png` slot; selecting it once (`user.theme.wallpaper.darknix` in `about:config`) is the only manual step. -Firefox revalidates the file on each new tab, so a wallpaper change reaches a -running browser without a restart. +A copy, not a symlink: Firefox's sandbox will not follow a link out of the +profile, and the new tab stays blank. Not everything tracks the wallpaper. rofi, quickshell, Hyprland borders, hyprlock's border (through `~/.cache/udt/hyprlock-border.conf`), Sublime's |
