# Change focus between workspaces bindsym --no-warn $mod+1 exec "swaysome focus 1" bindsym --no-warn $mod+2 exec "swaysome focus 2" bindsym --no-warn $mod+3 exec "swaysome focus 3" bindsym --no-warn $mod+4 exec "swaysome focus 4" bindsym --no-warn $mod+5 exec "swaysome focus 5" bindsym --no-warn $mod+6 exec "swaysome focus 6" bindsym --no-warn $mod+7 exec "swaysome focus 7" bindsym --no-warn $mod+8 exec "swaysome focus 8" bindsym --no-warn $mod+9 exec "swaysome focus 9" bindsym --no-warn $mod+0 exec "swaysome focus 0" # Move containers between workspaces bindsym --no-warn $mod+Shift+1 exec "swaysome move 1" bindsym --no-warn $mod+Shift+2 exec "swaysome move 2" bindsym --no-warn $mod+Shift+3 exec "swaysome move 3" bindsym --no-warn $mod+Shift+4 exec "swaysome move 4" bindsym --no-warn $mod+Shift+5 exec "swaysome move 5" bindsym --no-warn $mod+Shift+6 exec "swaysome move 6" bindsym --no-warn $mod+Shift+7 exec "swaysome move 7" bindsym --no-warn $mod+Shift+8 exec "swaysome move 8" bindsym --no-warn $mod+Shift+9 exec "swaysome move 9" bindsym --no-warn $mod+Shift+0 exec "swaysome move 0" # Focus workspace groups bindsym $mod+Ctrl+l exec "swaysome focus-group 1" bindsym $mod+Ctrl+h exec "swaysome focus-group 2" # Move containers to other workspace groups bindsym $mod+Ctrl+Shift+l exec "swaysome move-to-group 1" bindsym $mod+Ctrl+Shift+h exec "swaysome move-to-group 2" # Move focused container to next output bindsym $mod+o exec "swaysome next-output" # Move focused container to previous output bindsym $mod+Shift+o exec "swaysome prev-output" # Move focused workspace group to next output bindsym $mod+Alt+o exec "swaysome workspace-group-next-output" # Move focused workspace group to previous output bindsym $mod+Alt+Shift+o exec "swaysome workspace-group-prev-output" # Init workspaces for every screen exec "swaysome init 1" exec "swaysome init 2"