diff --git a/desktopenvs/hyprdrive/dunst/dunstrc b/desktopenvs/hyprdrive/dunst/dunstrc
index 6e6d9ea..eac4feb 100644
--- a/desktopenvs/hyprdrive/dunst/dunstrc
+++ b/desktopenvs/hyprdrive/dunst/dunstrc
@@ -107,7 +107,12 @@
frame_width = 3
# Defines color of the frame around the notification window.
- frame_color = "#5018DD"
+ # Bright "glow" violet (astro-menu's glow_violet) rather than the raw @violet —
+ # reads as emitted light over the blurred glass, since dunst can't Cairo-glow.
+ frame_color = "#8A5CFF"
+
+ # Progress-bar fill: violet -> accent gradient, same sweep as the menus.
+ highlight = "#8A5CFF, #EB00A6"
# Size of gap to display between notifications - requires a compositor.
# If value is greater than 0, separator_height will be ignored and a border
@@ -140,7 +145,7 @@
### Text ###
- font = Agave Nerd Font 12
+ font = Agave Nerd Font Mono 11
# The spacing between lines. If the height is smaller than the
# font height, it will get raised to the font height.
@@ -179,8 +184,12 @@
# %p progress value if set ([ 0%] to [100%]) or nothing
# %n progress value if set without any extra characters
# %% Literal %
- # Markup is allowed
- format = "%s\n%b"
+ # Markup is allowed.
+ # Cosmonaut Shell / astro-menu hologram idiom: the title as emitted magenta
+ # light (letter-spaced, like the astro HUD headlines), then a glow-violet
+ # "radio squiggle" divider (a sine-wave line, like a tuned signal), then the
+ # body. urgency_critical overrides this to shift title+squiggle to the accent.
+ format = "%s\n∿∿∿∿∿∿∿∿∿∿∿∿∿∿\n%b"
# Alignment of message text.
# Possible values are "left", "center" and "right".
@@ -334,29 +343,39 @@
per_monitor_dpi = false
+# astro-menu hologram idiom (see astro-menu/style/style.css):
+# emitted text = magenta #EB00A6 (glow_magenta), glass = violet-tinted + very
+# transparent so the compositor blur reads as projected glass, glow frame =
+# #8A5CFF (glow_violet), accent = #E40046. The astro panel gets its depth from
+# Cairo scanlines/glow dunst can't draw, so we lean on colour + blur instead.
+
[urgency_low]
# IMPORTANT: colors have to be defined in quotation marks.
# Otherwise the "#" and following would be interpreted as a comment.
- background = "#1a1a1a"
- foreground = "#5018dd"
- frame_color = "#5018dd"
+ # Violet-tinted glass, ~63% opaque (…A0) so the blur reads as strong holo glass.
+ background = "#1C1442A0"
+ foreground = "#EB00A6"
+ frame_color = "#8A5CFF"
timeout = 10
# Icon for notifications with low urgency
default_icon = dialog-information
[urgency_normal]
- background = "#1a1a1a"
- foreground = "#E40046"
- frame_color = "#5018dd"
+ background = "#1C1442A0"
+ foreground = "#EB00A6"
+ frame_color = "#8A5CFF"
timeout = 10
override_pause_level = 30
# Icon for notifications with normal urgency
default_icon = dialog-information
[urgency_critical]
- background = "#E40046"
- foreground = "#5018dd"
- frame_color = "#5018dd"
+ # Accent-tinted violet glass + accent glow frame; emitted magenta text stays.
+ background = "#2E1030A0"
+ foreground = "#EB00A6"
+ frame_color = "#E40046"
+ # Shift the title + squiggle to the accent so they match the critical frame.
+ format = "%s\n∿∿∿∿∿∿∿∿∿∿∿∿∿∿\n%b"
timeout = 0
override_pause_level = 60
# Icon for notifications with critical urgency