aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-10-05 19:09:28 +0200
committerDanilo M. <danix@danix.xyz>2026-10-05 19:09:28 +0200
commit2d6bc39e822bd691e1393f7ae8af7098b56d658d (patch)
treeb0a382277ac7fd51b3b7e159298eac05408adc78 /AGENTS.md
parent8cffa0ce6348255e3e917fa26d30b16552fe6262 (diff)
downloadunified-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.md8
1 files changed, 4 insertions, 4 deletions
diff --git a/AGENTS.md b/AGENTS.md
index c1ab004..3a7401d 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -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