aboutsummaryrefslogtreecommitdiffstats
path: root/docs/MIGRATION.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-09-16 08:27:27 +0200
committerDanilo M. <danix@danix.xyz>2026-09-16 08:27:27 +0200
commite520610f5bb3512a4243f2f14f016cdd02badbcd (patch)
treef35eeb1279d6bcf5a928c1215bdee985e7a3640f /docs/MIGRATION.md
parenta183b4a054d96f310d867b79d7b9fb7a6b875bb8 (diff)
downloadunified-desktop-theme-e520610f5bb3512a4243f2f14f016cdd02badbcd.tar.gz
unified-desktop-theme-e520610f5bb3512a4243f2f14f016cdd02badbcd.zip
refactor(dunst): drop dunst as a consumer, quickshell presents now
dunst no longer runs on this desktop. notifyd owns org.freedesktop.Notifications and the quickshell notifications shell draws the balloons, reading the palette from ~/.cache/wal/udt-palette.qml like every other quickshell component. So the whole dunst path was generating a config nothing read. It was also actively wrong. pywal rendered ~/.cache/wal/dunstrc from the installed template, then wal.sh restarted dunst on it while @ACCENT@ was still an unsubstituted placeholder, and udt-accent restarted it a second time after substituting. Two restarts per wallpaper change, the first on a broken config, for a daemon that could not claim the bus name anyway. Removes gen_dunst and its TARGETS entry, write_dunst and DUNSTRC, the install block, templates/dunstrc.in and the gitignore entry. The reload table now lists quickshell, which needs no signal: it watches the generated palette and re-reads it in place. The [state] roles stay. They were never dunst-only; waybar module states and conky warnings use the same four. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/MIGRATION.md')
-rw-r--r--docs/MIGRATION.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/MIGRATION.md b/docs/MIGRATION.md
index 1f5d93b..e78b766 100644
--- a/docs/MIGRATION.md
+++ b/docs/MIGRATION.md
@@ -108,7 +108,7 @@ Verify with:
`~/.xprofile`, an X11 leftover that nothing under Wayland reads. It started
`picom`, `xscreensaver`, `numlockx`, `clipmenud`, `redshift-gtk`, `setxkbmap`,
`xrdb` and `lightsOn.sh`, none of which were running, and it also started
-`dunst`, which is running but is started by `udt-accent` now. Nothing sources
+`dunst`, the notification daemon at the time. Nothing sources
the file: no reference in `.bashrc`, `.bash_profile`, `/etc/profile.d/` or the
Hyprland config.