dotfiles/symlinks/config/sway/conf.d/10_workspaces

52 lines
1.9 KiB
Plaintext
Raw Permalink Normal View History

# Default workspaces definitions
2023-12-19 09:04:49 +00:00
set $terminal_workspace 1:
set $editor_workspace 2:
set $browser_workspace 3:
set $chat_workspace 6:
set $ongoing_operations 9:
set $ide_workspace 4:
set $email_workspace 7:
set $note_workspace 8:
set $git_workspace 5:
set $music_workspace 10:
# switch to workspace
bindsym $mod+1 workspace $terminal_workspace
bindsym $mod+2 workspace $editor_workspace
bindsym $mod+3 workspace $browser_workspace
bindsym $mod+6 workspace $chat_workspace
bindsym $mod+9 workspace $ongoing_operations
bindsym $mod+4 workspace $ide_workspace
2023-12-19 09:04:49 +00:00
bindsym $mod+7 workspace $email_workspace
bindsym $mod+8 workspace $note_workspace
bindsym $mod+5 workspace $git_workspace
bindsym $mod+0 workspace $music_workspace
# move focused container to workspace
bindsym $mod+Shift+1 move container to workspace $terminal_workspace
bindsym $mod+Shift+2 move container to workspace $editor_workspace
bindsym $mod+Shift+3 move container to workspace $browser_workspace
bindsym $mod+Shift+6 move container to workspace $chat_workspace
bindsym $mod+Shift+9 move container to workspace $ongoing_operations
bindsym $mod+Shift+4 move container to workspace $ide_workspace
2023-12-19 09:04:49 +00:00
bindsym $mod+Shift+7 move container to workspace $email_workspace
bindsym $mod+Shift+8 move container to workspace $note_workspace
bindsym $mod+Shift+5 move container to workspace $git_workspace
bindsym $mod+Shift+0 move container to workspace $music_workspace
# Alt+Tab like switching of workspaces
bindsym $mod+Tab workspace next
bindsym $mod+Shift+Tab workspace prev
# Arrow workspace switch
bindsym $mod+Control+Right workspace next
bindsym $mod+Control+Down workspace next
bindsym $mod+Control+Left workspace prev
bindsym $mod+Control+Up workspace prev
# Vim keys workspace switch
bindsym $mod+Control+$right workspace next
bindsym $mod+Control+$down workspace next
bindsym $mod+Control+$left workspace prev
bindsym $mod+Control+$up workspace prev