set $mod Mod4 set $alt Mod1 bindsym $mod+b exec swaymsg [instance=brave-browser] focus || brave-bin for_window [instance=brave-browser] move workspace $ws1, focus # Start a terminal bindsym $mod+Return exec $term bindsym $mod+Shift+s split horizontal bindsym $mod+$alt+s split vertical bindsym $mod+Ctrl+s split toggle bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+x layout toggle split # reload the configuration file bindsym $mod+Shift+r reload # exit sway bindsym $mod+Shift+e exec \ whenSafe -w -m "You cannot safely exit sway." -- \ dmenuPrompt -p 'Exit sway?' -- swaymsg exit # Application launcher bindsym $mod+d exec my-bemenu-run -l 10 bindsym $mod+$alt+d exec $term --class bemenu-run -t bemenu-run -e \ env BEMENU_BACKEND=curses my-bemenu-run for_window [instance=bemenu-run] floating enable bindsym $mod+Shift+d exec my-j4-dmenu-desktop bindsym $mod+Ctrl+d exec bemenu-run-in-alacritty # Window focus bindsym $mod+h focus left bindsym $mod+j focus down bindsym $mod+k focus up bindsym $mod+l focus right # moving windows bindsym $mod+Shift+h move left bindsym $mod+Shift+j move down bindsym $mod+Shift+k move up bindsym $mod+Shift+l move right