aboutsummaryrefslogtreecommitdiffstats
path: root/templates
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 /templates
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 'templates')
-rw-r--r--templates/dunstrc.in75
1 files changed, 0 insertions, 75 deletions
diff --git a/templates/dunstrc.in b/templates/dunstrc.in
deleted file mode 100644
index 192975b..0000000
--- a/templates/dunstrc.in
+++ /dev/null
@@ -1,75 +0,0 @@
-# See dunst(5) for all configuration options
-[global]
- monitor = 1
- follow = none
- width = 300
- height = (0, 300)
- origin = top-right
- offset = (10, 50)
- scale = 0
- notification_limit = 0
- progress_bar = true
- progress_bar_height = 10
- progress_bar_frame_width = 1
- progress_bar_min_width = 150
- progress_bar_max_width = 300
- indicate_hidden = yes
- transparency = 15
- separator_height = 2
- padding = 8
- horizontal_padding = 8
- text_icon_padding = 0
- frame_width = 3
- frame_color = "@ACCENT@"
- gap_size = 0
- separator_color = frame
- sort = yes
- font = Noto Sans 12
- line_height = 0
- markup = full
- format = "<b>%a</b>\n<i>%s</i>%p %n\n%b"
- alignment = left
- vertical_alignment = center
- show_age_threshold = 60
- ellipsize = middle
- ignore_newline = no
- stack_duplicates = true
- hide_duplicate_count = false
- show_indicators = yes
- enable_recursive_icon_lookup = true
- icon_theme = MB-Blueberry-Suru-GLOW
- icon_position = left
- icon_corner_radius = 5
- min_icon_size = 32
- max_icon_size = 128
- icon_path = ~/.local/share/icons/MB-Blueberry-Suru-GLOW/status/48/:/usr/share/icons/MB-Blueberry-Suru-GLOW/devices/48/
- sticky_history = yes
- history_length = 20
- dmenu = /usr/bin/rofi -theme ~/.config/rofi/udt/list.rasi -dmenu -p dunst
- browser = /usr/bin/xdg-open
- always_run_script = true
- title = Dunst
- class = Dunst
- corner_radius = 10
- ignore_dbusclose = false
- mouse_left_click = context, close_current
- mouse_middle_click = do_action, close_current
- mouse_right_click = close_all
-# to have a consistent behaviour across releases.
-[experimental]
- per_monitor_dpi = false
-[urgency_low]
- background = "@BG_ALT@"
- foreground = "@FG_DIM@"
- frame_color = "@BORDER@"
- timeout = 10
-[urgency_normal]
- background = "@BG@"
- foreground = "@FG@"
- frame_color = "@ACCENT@"
- timeout = 10
-[urgency_critical]
- background = "@BG@"
- foreground = "@FG@"
- frame_color = "@CRITICAL@"
- timeout = 0