From 7744194103144f1de3aaaf0d28dd4063722249c4 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:20 +0100 Subject: feat(sway): keybinds to restore and browse mako notification history - Super+Ctrl+n: makoctl restore (re-show the most recent dismissed) - Super+Alt+n: makoctl menu fuzzel --dmenu (pick any from history) --- KEYBINDS.md | 2 ++ dot_config/sway/config | 2 ++ 2 files changed, 4 insertions(+) diff --git a/KEYBINDS.md b/KEYBINDS.md index cc5bb99..cddf41b 100644 --- a/KEYBINDS.md +++ b/KEYBINDS.md @@ -325,6 +325,8 @@ Mod key: `Super` (Mod4). Only personal additions beyond sway defaults listed. | `Super+Shift+s` | Lock screen + pause media | | `Super+n` | Dismiss notification | | `Super+Shift+n` | Dismiss all notifications | +| `Super+Ctrl+n` | Restore last dismissed notification | +| `Super+Alt+n` | Notification history picker (mako + fuzzel) | | `Super+p` | Clipboard history picker (cliphist + fuzzel) | | `Super+Shift+p` | Clipboard history delete entry | | `Super+Tab` | Next workspace | diff --git a/dot_config/sway/config b/dot_config/sway/config index 01583e1..c9aaf91 100644 --- a/dot_config/sway/config +++ b/dot_config/sway/config @@ -157,6 +157,8 @@ bindsym $mod+Shift+s exec "playerctl -a pause; swaylock -f -e -c 282828" # Notifications bindsym $mod+n exec makoctl dismiss bindsym $mod+Shift+n exec makoctl dismiss --all +bindsym $mod+Ctrl+n exec makoctl restore +bindsym $mod+Mod1+n exec makoctl menu fuzzel --dmenu --prompt 'Notifications: ' # Clipboard history bindsym $mod+p exec sh -c 'cliphist list | fuzzel --dmenu | cliphist decode | wl-copy' -- cgit v1.3.1