2021-05-30 19:10:28 +00:00
|
|
|
# launch categorized menu
|
|
|
|
bindsym $mod+z exec --no-startup-id morc_menu
|
|
|
|
|
|
|
|
# switch keyboard input language
|
|
|
|
bindsym $mod+tab exec toggle-kbd-layout
|
|
|
|
|
|
|
|
################################################################################################
|
|
|
|
## sound-section - ##
|
|
|
|
################################################################################################
|
|
|
|
|
|
|
|
bindsym $mod+Ctrl+m exec pavucontrol
|
|
|
|
|
|
|
|
################################################################################################
|
|
|
|
|
|
|
|
# Quickstart application shortcuts
|
2022-08-10 20:32:27 +00:00
|
|
|
bindsym $mod+F1 exec psos help
|
|
|
|
bindsym $mod+Shift+h exec psos help
|
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
bindsym $mod+F2 exec firefox
|
2022-08-10 20:32:27 +00:00
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
bindsym $mod+F3 exec $term -e vifm
|
|
|
|
bindsym $mod+Shift+F3 exec gksu $term -e vifm
|
2022-08-10 20:32:27 +00:00
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
bindsym $mod+F4 exec nautilus -w
|
2022-01-31 16:09:49 +00:00
|
|
|
bindsym $mod+Shift+F4 exec signal-desktop
|
2021-05-30 19:10:28 +00:00
|
|
|
|
2022-08-10 20:32:27 +00:00
|
|
|
bindsym $mod+Shift+m exec qMasterPassword
|
|
|
|
|
|
|
|
# Screenshots and screen recordings
|
2021-05-30 19:10:28 +00:00
|
|
|
bindsym $mod+Ctrl+p exec grim -g "$(slurp -d -b \#ffffff11)" ~/Pictures/Screenshots/$(date +%Y%m%d_%Hh%Mm%Ss)_grim.png
|
|
|
|
bindsym $mod+Shift+p exec grim ~/Pictures/Screenshots/$(date +%Y%m%d_%Hh%Mm%Ss)_grim.png
|
|
|
|
bindsym $mod+Ctrl+f exec "( pkill flameshot || true && flameshot & ) && ( sleep 0.5s && flameshot gui )"
|
|
|
|
|
2022-08-10 20:32:27 +00:00
|
|
|
bindsym $mod+Ctrl+r exec record-screen
|
|
|
|
|
2021-05-30 19:10:28 +00:00
|
|
|
# Launcher
|
|
|
|
set $menu exec alacritty --class launcher -e env TERMINAL_COMMAND="alacritty -e" sway-launcher
|
|
|
|
bindsym $mod+Space exec $menu
|
|
|
|
|
|
|
|
# Set shut down, restart and locking features
|
|
|
|
set $mode_system (l)ock, (e)xit, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown
|
|
|
|
bindsym $mod+0 mode "$mode_system"
|
|
|
|
mode "$mode_system" {
|
|
|
|
bindsym l exec swaylock-bg, mode "default"
|
2022-05-02 18:19:04 +00:00
|
|
|
bindsym e exec systemctl --user stop graphical-session.target, mode "default"
|
2021-05-30 19:10:28 +00:00
|
|
|
bindsym s exec systemctl suspend, mode "default"
|
|
|
|
bindsym h exec systemctl hibernate, mode "default"
|
|
|
|
bindsym r exec systemctl reboot, mode "default"
|
|
|
|
bindsym Shift+s exec systemctl poweroff, mode "default"
|
|
|
|
|
|
|
|
# exit system mode: "Enter" or "Escape"
|
|
|
|
bindsym Return mode "default"
|
|
|
|
bindsym Escape mode "default"
|
|
|
|
}
|
2022-04-28 21:20:18 +00:00
|
|
|
|
2022-04-30 11:48:38 +00:00
|
|
|
set $mode_vncclient In VNCClient mode. Press $mod+Num_Lock or $mod+Shift+Escape to return.
|
2022-04-28 21:20:18 +00:00
|
|
|
bindsym $mod+Num_Lock mode "$mode_vncclient"
|
2022-04-30 11:48:38 +00:00
|
|
|
bindsym $mod+Shift+Escape mode "$mode_vncclient"
|
2022-04-28 21:20:18 +00:00
|
|
|
mode "$mode_vncclient" {
|
|
|
|
bindsym $mod+Num_Lock mode "default"
|
2022-04-30 11:48:38 +00:00
|
|
|
bindsym $mod+Shift+Escape mode "default"
|
2022-04-28 21:20:18 +00:00
|
|
|
}
|