52 lines
1.9 KiB
Plaintext
52 lines
1.9 KiB
Plaintext
# Default workspaces definitions
|
|
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
|
|
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
|
|
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
|