[Update] bulk update

This commit is contained in:
2026-09-12 23:38:18 +02:00
parent 3ec2503f38
commit 675ce12b2e
162 changed files with 3348 additions and 2419 deletions
@@ -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"