diff options
| author | 2026-05-13 13:43:28 +0100 | |
|---|---|---|
| committer | 2026-05-13 13:43:28 +0100 | |
| commit | 833eee2c5d1dd85765f6980d255e7480c982abf0 (patch) | |
| tree | a271f2c69bd63dfd7178aa06a8f099293a54e304 /dot_config/sway | |
| parent | 815d341df9ea5f11d121c96505a9a9e4e887056a (diff) | |
| download | dotfiles-833eee2c5d1dd85765f6980d255e7480c982abf0.tar.gz dotfiles-833eee2c5d1dd85765f6980d255e7480c982abf0.tar.bz2 dotfiles-833eee2c5d1dd85765f6980d255e7480c982abf0.zip | |
feat(sway): replace exit prompt with full session menu; drop fuzzel $PATH listing
- Mod+Shift+e: swaynag now offers Lock / Logout / Reboot / Poweroff
instead of just 'Exit sway? Yes'. Reboot+Poweroff use doas; that's
already nopass-permitted for wheel in etc/doas.conf
- fuzzel.ini: drop list-executables-in-path=yes (back to upstream
default). The launcher now shows only .desktop entries; power
actions live in the Mod+Shift+e menu
Diffstat (limited to 'dot_config/sway')
| -rw-r--r-- | dot_config/sway/config | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/dot_config/sway/config b/dot_config/sway/config index 6d96909..5c9e767 100644 --- a/dot_config/sway/config +++ b/dot_config/sway/config @@ -119,9 +119,13 @@ mode "resize" { } bindsym $mod+r mode "resize" -# Reload / exit +# Reload / session bindsym $mod+Shift+c reload -bindsym $mod+Shift+e exec swaynag -t warning -m 'Exit sway?' -B 'Yes' 'swaymsg exit' +bindsym $mod+Shift+e exec swaynag -t warning -m 'Session' \ + -B 'Lock' 'playerctl -a pause; swaylock -f -e -c 282828' \ + -B 'Logout' 'swaymsg exit' \ + -B 'Reboot' 'doas reboot' \ + -B 'Poweroff' 'doas poweroff' # ── Personal keybinds ───────────────────────────────────────────────────────── |
