[Update] bulk update
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
# dunst drop-in — undo HyDE's pink critical notification, and make the progress bar visible.
|
||||
#
|
||||
# Why a drop-in and not the obvious files:
|
||||
# ~/.config/dunst/dunstrc is GENERATED by ~/.local/share/wallbash/scripts/dunst.sh on every
|
||||
# theme change, and says so in its own header.
|
||||
# ~/.config/dunst/dunst.conf is HyDE's shipped source for that generator — but dunst.toml
|
||||
# declares `action = "sync"` on the whole `dunst` directory, so HyDE
|
||||
# overwrites it on every update.
|
||||
# dunst >= 1.10 reads dunstrc.d/*.conf as drop-ins that override the base config (lexically last
|
||||
# wins), and HyDE's sync copies its files in without deleting extras — so this file survives both
|
||||
# a theme change and a HyDE update. Apply with `dunstctl reload`.
|
||||
#
|
||||
# [urgency_critical] is the pink: HyDE's generator injects background #f5e0dc (Catppuccin
|
||||
# rosewater) with a #f38ba8 frame — a pale pink slab, and with `timeout = 0` it never expires, so
|
||||
# one error notification sits on screen until dismissed. Note this block is NOT wallbash-driven
|
||||
# (dunst.conf ships it commented out and the generator hardcodes it), so overriding it costs no
|
||||
# theme coupling. Inverted here: dark base like every other surface, with the pink kept as text
|
||||
# and frame so "critical" still reads as critical at a glance.
|
||||
[urgency_critical]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#f5e0dc"
|
||||
frame_color = "#f38ba8"
|
||||
|
||||
# urgency_low/normal are the everyday notifications — the volume/mute popup is `normal`, since
|
||||
# volumecontrol.sh sends it with no -u. wallbash generates those as a primary colour at alpha `80`
|
||||
# (#583A6B80 plum for normal, #657AA380 for low) and [global] adds `transparency = 10` on top, so
|
||||
# roughly half the wallpaper shows through: on a pink-toned palette the popup reads as pink no
|
||||
# matter what the base hue is.
|
||||
#
|
||||
# Overriding them here **decouples notifications from wallbash** — they no longer follow the
|
||||
# wallpaper the way the cava bar, waybar and kitty still do. That is the deliberate trade for a
|
||||
# readable popup. To hand them back to wallbash, delete these two blocks and restart dunst; the
|
||||
# generated dunstrc underneath is untouched.
|
||||
#
|
||||
# The frames also needed fixing regardless of colour: the generator emits frame_color at alpha
|
||||
# `03` (~1% opacity) and never sets `highlight`, and dunst falls back to frame_color for the
|
||||
# progress bar — so the volume bar was drawing invisibly.
|
||||
#
|
||||
# Frame and highlight are deliberately NOT the mauve from hypr's active window border: at these
|
||||
# sizes #ca9ee6 renders as a pink outline plus a pink bar, which is the thing that looked wrong in
|
||||
# the first place. A neutral surface frame with a blue bar keeps the popup quiet.
|
||||
[urgency_low]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#cdd6f4"
|
||||
frame_color = "#6c7086"
|
||||
|
||||
[urgency_normal]
|
||||
background = "#1e1e2eF2"
|
||||
foreground = "#cdd6f4"
|
||||
frame_color = "#45475a"
|
||||
|
||||
[global]
|
||||
highlight = "#89b4fa"
|
||||
Reference in New Issue
Block a user