Files
dotconfs/.config/dunst/dunstrc
T
thomas.koppandClaude Opus 5 d215dfefc5 feat: rebuild master from the live desktop, and add the KDE configuration
master still carried the 2021 tree. Task 6 does a checkout over $HOME, so nine
of those files would have overwritten the current configuration rather than
updated it - i3, sway, dunst, nvim, vim and tmux, all diverged by years. The
plan had no step for this; the design warned about it and then nothing
implemented the warning.

The nine are now taken from the live machine verbatim, and the 31 files with no
counterpart there are dropped. Everything remains on archive/2021-i3-sway.
README.md and .scripts/install.sh are kept despite having no live counterpart:
the first documents the repository and the second is what ls.shron.de/dotconf
serves, so deleting it would break that link.

Verified byte-identical to the live files afterwards, which is the point - a
checkout on this machine must change nothing.

KDE has been in daily use for a while with nothing backing it up. Eighteen rc
files and the nine autostart entries are added: window rules and shortcuts,
notification behaviour, the lock screen, and the panel layout in
plasma-org.kde.plasma.desktop-appletsrc. That last one is rewritten by
plasmashell whenever anything moves, so it will produce churn - kept anyway,
since a lost panel layout is the most tedious thing here to rebuild by hand.

.config/kdeconnect/ is excluded rather than added. It holds the device
certificate and its private key, and is pairing state rather than
configuration - the only place under .config that carries a secret.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-07 15:53:50 +02:00

101 lines
2.5 KiB
Plaintext

[global]
### Monitor ###
# HDMI-A-1 (TV) = Monitor 3 (via xrandr --listmonitors)
monitor = 3
follow = none
### Geometry ###
width = (0, 480)
height = (0, 300)
origin = top-right
offset = (10, 10)
scale = 0
notification_limit = 0
### Borders & Spacing ###
padding = 14
horizontal_padding = 18
text_icon_padding = 12
frame_width = 2
frame_color = "#d79921"
gap_size = 8
separator_height = 2
separator_color = frame
corner_radius = 6
### Progress Bar ###
progress_bar = true
progress_bar_height = 8
progress_bar_frame_width = 1
progress_bar_min_width = 150
progress_bar_max_width = 400
progress_bar_corner_radius = 4
### Text ###
font = monospace 13
line_height = 3
markup = full
# Gruvbox: farbige Überschrift + gedimmter Body
format = <span size="17000" weight="bold" foreground="#d79921">%s</span>\n<span foreground="#a89984">%b</span>
alignment = left
vertical_alignment = center
word_wrap = yes
ellipsize = middle
ignore_newline = no
show_age_threshold = 120
relative_timestamps = true
### Icons ###
enable_recursive_icon_lookup = true
icon_theme = "Gruvbox, Adwaita, gnome"
icon_position = left
min_icon_size = 0
max_icon_size = 48
icon_corner_radius = 4
### History ###
sticky_history = yes
history_length = 50
### Misc ###
dmenu = /usr/bin/rofi -dmenu -p "Dunst"
browser = /usr/bin/firefox
always_run_script = true
title = Dunst
class = Dunst
force_xwayland = false
force_xinerama = false
layer = overlay
### Mouse ###
mouse_left_click = close_current
mouse_middle_click = do_action, close_current
mouse_right_click = close_all
[urgency_low]
background = "#282828"
foreground = "#a89984"
frame_color = "#504945"
format = <span size="17000" weight="bold" foreground="#928374">%s</span>\n<span foreground="#7c6f64">%b</span>
timeout = 15
default_icon = dialog-information
[urgency_normal]
background = "#282828"
foreground = "#ebdbb2"
frame_color = "#d79921"
format = <span size="17000" weight="bold" foreground="#d79921">%s</span>\n<span foreground="#a89984">%b</span>
timeout = 0
default_icon = dialog-information
[urgency_critical]
background = "#1d2021"
foreground = "#ebdbb2"
frame_color = "#cc241d"
format = <span size="17000" weight="bold" foreground="#fb4934">%s</span>\n<span foreground="#ebdbb2">%b</span>
timeout = 0
default_icon = dialog-warning