From aac21cc673e2033851ec267c33b777ef619e2c92 Mon Sep 17 00:00:00 2001 From: Tony Blyler Date: Wed, 1 Sep 2021 00:34:04 -0400 Subject: [PATCH] use dunst with sway, add support for (un)locking sway with loginctl --- home/.config/sway/config | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/home/.config/sway/config b/home/.config/sway/config index b4437c2..c069b97 100644 --- a/home/.config/sway/config +++ b/home/.config/sway/config @@ -5,9 +5,10 @@ # Read `man 5 sway` for a complete reference. ### Startup +exec dunst +exec lxqt-policykit exec wl-paste -t text --watch clipman store exec nm-applet --indicator -exec lxqt-policykit exec blueman-applet exec nextcloud exec signal-desktop @@ -19,14 +20,6 @@ exec kanshi # don't show the title bar on the window default_border none -### Screenshots -set $grimshot ~/.local/bin/grimshot - -bindsym Print exec $grimshot --notify save screen -bindsym Ctrl+Print exec $grimshot --notify copy screen -bindsym Shift+Print exec $grimshot --notify save area -bindsym Ctrl+Shift+Print exec $grimshot --notify copy area - ### Variables # # Logo key. Use Mod1 for Alt. @@ -61,6 +54,8 @@ output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill exec swayidle -w \ timeout 300 'swaylock -f -c 000000' \ timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' \ + lock 'swaylock -f -c 000000' \ + unlock 'pkill swaylock' \ before-sleep 'playerctl pause' \ before-sleep 'swaylock -f -c 000000' # @@ -91,6 +86,15 @@ input 1267:10372:ELAN_Touchscreen { } ### Key bindings + +### Screenshots +set $grimshot ~/.local/bin/grimshot + +bindsym Print exec $grimshot --notify save screen +bindsym Ctrl+Print exec $grimshot --notify copy screen +bindsym Shift+Print exec $grimshot --notify save area +bindsym Ctrl+Shift+Print exec $grimshot --notify copy area + bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5% bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5% bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle @@ -101,6 +105,7 @@ bindsym XF86AudioPlay exec playerctl play-pause bindsym XF86AudioNext exec playerctl next bindsym XF86AudioPrev exec playerctl previous bindsym XF86Display exec wdisplays +bindsym $mod+Escape exec loginctl lock-session # # Basics: