# {{@@ header() @@}}
#  _____      ____ _ _   _
# / __\ \ /\ / / _` | | | |
# \__ \\ V  V / (_| | |_| |
# |___/ \_/\_/ \__,_|\__, |
#                    |___/

bindsym --to-code {

# Start a terminal
$mod+Return exec terminal

#start web browser
$mod+b exec qutebrowser

#start file manager
$mod+Control+Return exec {{@@ file_manager @@}}

# Insert special characters
$mod+g exec emoji

# Insert special characters
$mod+d exec sway-displays

# Insert special characters
$mod+Alt+c exec _sway_idle_toggle

# Kill focused window
$mod+x kill

# Start your launcher
$mod+$menu exec launcher

# Fill passwords
$mod+p exec wpass

# Reload the configuration file
$mod+Shift+c reload

# Lock Sway
$mod+$lock exec _lock

# Lock Sway and suspend
--locked $mod+Control+z exec _suspend

# Exit sway
Control+Alt+delete exec pkill -u "$USER" -HUP runsvdir ; exit

# Shutdown
$mod+Alt+delete exec loginctl poweroff || systemctl poweroff

}

# vim: ft=i3
