aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/mako/config
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:42 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:42 +0100
commit26ceab690dff09d5162443b14adccfbe0e9bcd5d (patch)
treeacfd10c910e1a73c47d4be118348163705dae57d /dot_config/mako/config
parentae464450eb68fb154181823d059cf7124258ad2c (diff)
downloaddotfiles-26ceab690dff09d5162443b14adccfbe0e9bcd5d.tar.gz
dotfiles-26ceab690dff09d5162443b14adccfbe0e9bcd5d.tar.bz2
dotfiles-26ceab690dff09d5162443b14adccfbe0e9bcd5d.zip
refactor(notifications): drop dismissed-state machinery; pending = visible
Set mako default-timeout=0 so notifications stay until acted upon. With auto-timeout off, mako's list IS the pending set, so the $XDG_RUNTIME_DIR/mako-dismissed bridge becomes dead weight. - mako/config: default-timeout=0; drop redundant [urgency=critical] default-timeout=0 override. - Delete dismiss-visible.sh and restore-pending.sh; sway calls makoctl directly (Mod+n=dismiss, Mod+Shift+n=dismiss --all, Mod+Ctrl+n=restore as undo). - Shrink mako-status.sh to a 20-line counter of makoctl list. - Rename mako-history.py -> notification-picker.py; lists only visible, dismisses via makoctl dismiss -n <id>. - Update waybar config.jsonc on-click path. - Update KEYBINDS.md wording (no more 'marks seen' / 'pending set').
Diffstat (limited to 'dot_config/mako/config')
-rw-r--r--dot_config/mako/config3
1 files changed, 1 insertions, 2 deletions
diff --git a/dot_config/mako/config b/dot_config/mako/config
index 87f06bf..fe2d84d 100644
--- a/dot_config/mako/config
+++ b/dot_config/mako/config
@@ -7,7 +7,7 @@ border-radius=0
padding=8
margin=4
width=300
-default-timeout=5000
+default-timeout=0
anchor=top-right
max-history=50
@@ -19,7 +19,6 @@ border-color=#fabd2f
[urgency=critical]
border-color=#fb4934
-default-timeout=0
[mode=do-not-disturb]
invisible=1