diff options
author | Sean Whitton <spwhitton@spwhitton.name> | 2022-05-14 16:39:34 -0700 |
---|---|---|
committer | Sean Whitton <spwhitton@spwhitton.name> | 2022-05-14 16:40:22 -0700 |
commit | 17c92766ceac0099c100ed13c265fb9c208e2c1f (patch) | |
tree | 29d3ffa981ae58d91943d8a2e4ed4c2127712a9f /.config | |
parent | fd61aa3f4d2d802085b0b37f7340b4c63b14d820 (diff) | |
download | dotfiles-17c92766ceac0099c100ed13c265fb9c208e2c1f.tar.gz |
add bindings to move container to workspace and also go there
Diffstat (limited to '.config')
-rw-r--r-- | .config/i3/config | 55 | ||||
-rw-r--r-- | .config/sway/config | 55 |
2 files changed, 104 insertions, 6 deletions
diff --git a/.config/i3/config b/.config/i3/config index 43c5b08f..06aff3df 100644 --- a/.config/i3/config +++ b/.config/i3/config @@ -187,16 +187,65 @@ mode "C-i-" { bindsym Shift+semicolon move container to workspace back_and_forth, \ mode "default" + bindsym Mod4+Ctrl+1 move container to workspace 1, \ + workspace 1, mode "default" + bindsym Mod4+Ctrl+2 move container to workspace 2, \ + workspace 2, mode "default" + bindsym Mod4+Ctrl+3 move container to workspace 3, \ + workspace 3, mode "default" + bindsym Mod4+Ctrl+4 move container to workspace 4, \ + workspace 4, mode "default" + bindsym Mod4+Ctrl+5 move container to workspace 5, \ + workspace 5, mode "default" + bindsym Mod4+Ctrl+6 move container to workspace 6, \ + workspace 6, mode "default" + bindsym Mod4+Ctrl+7 move container to workspace 7, \ + workspace 7, mode "default" + bindsym Mod4+Ctrl+8 move container to workspace 8, \ + workspace 8, mode "default" + bindsym Mod4+Ctrl+9 move container to workspace 9, \ + workspace 9, mode "default" + bindsym Mod4+Ctrl+0 move container to workspace 10, \ + workspace 10, mode "default" + bindsym Mod4+Ctrl+F1 move container to workspace 11:F1, \\ + workspace 11:F1, mode "default" + bindsym Mod4+Ctrl+F2 move container to workspace 12:F2, \ + workspace 12:F2, mode "default" + bindsym Mod4+Ctrl+F3 move container to workspace 13:F3, \ + workspace 13:F3, mode "default" + bindsym Mod4+Ctrl+F4 move container to workspace 14:F4, \ + workspace 14:F4, mode "default" + bindsym Mod4+Ctrl+F5 move container to workspace 15:F5, \ + workspace 15:F5, mode "default" + bindsym Mod4+Ctrl+F6 move container to workspace 16:F6, \ + workspace 16:F6, mode "default" + bindsym Mod4+Ctrl+F7 move container to workspace 17:F7, \ + workspace 17:F7, mode "default" + bindsym Mod4+Ctrl+F8 move container to workspace 18:F8, \ + workspace 18:F8, mode "default" + bindsym Mod4+Ctrl+F9 move container to workspace 19:F9, \ + workspace 19:F9, mode "default" + bindsym Mod4+Ctrl+F10 move container to workspace 20:F10, \ + workspace 20:F10, mode "default" + bindsym Mod4+Ctrl+F11 move container to workspace 21:F11, \ + workspace 21:F11, mode "default" + bindsym Mod4+Ctrl+F12 move container to workspace 22:F12, \ + workspace 22:F12, mode "default" + bindsym Mod4+Ctrl+semicolon move container to workspace back_and_forth, \ + workspace back_and_forth, mode "default" + # next unused workspace bindsym j exec --no-startup-id \ ~/src/dotfiles/scripts/desktop/fresh-workspace, \ mode "default" - # sends window to next unused but doesn't change view to that - # workspace because this binding is more like C-i [0-9]+ than it is - # like Mod4+Ctrl+j/k + # sends window to next unused but doesn't change view bindsym Shift+j exec --no-startup-id \ ~/src/dotfiles/scripts/desktop/fresh-workspace --send, \ mode "default" + # sends window to next unused and changes view + bindsym Mod4+Ctrl+j exec --no-startup-id \ + ~/src/dotfiles/scripts/desktop/fresh-workspace --take, \ + mode "default" # go to windows for tasks without needing to know the workspace # bindsym slash exec --no-startup-id rofi -show window, mode "default" diff --git a/.config/sway/config b/.config/sway/config index 6d893489..b1fd1527 100644 --- a/.config/sway/config +++ b/.config/sway/config @@ -159,16 +159,65 @@ mode "C-i-" { bindsym Shift+semicolon move container to workspace back_and_forth, \ mode "default" + bindsym Mod4+Ctrl+1 move container to workspace 1, \ + workspace 1, mode "default" + bindsym Mod4+Ctrl+2 move container to workspace 2, \ + workspace 2, mode "default" + bindsym Mod4+Ctrl+3 move container to workspace 3, \ + workspace 3, mode "default" + bindsym Mod4+Ctrl+4 move container to workspace 4, \ + workspace 4, mode "default" + bindsym Mod4+Ctrl+5 move container to workspace 5, \ + workspace 5, mode "default" + bindsym Mod4+Ctrl+6 move container to workspace 6, \ + workspace 6, mode "default" + bindsym Mod4+Ctrl+7 move container to workspace 7, \ + workspace 7, mode "default" + bindsym Mod4+Ctrl+8 move container to workspace 8, \ + workspace 8, mode "default" + bindsym Mod4+Ctrl+9 move container to workspace 9, \ + workspace 9, mode "default" + bindsym Mod4+Ctrl+0 move container to workspace 10, \ + workspace 10, mode "default" + bindsym Mod4+Ctrl+F1 move container to workspace 11:F1, \ + workspace 11:F1, mode "default" + bindsym Mod4+Ctrl+F2 move container to workspace 12:F2, \ + workspace 12:F2, mode "default" + bindsym Mod4+Ctrl+F3 move container to workspace 13:F3, \ + workspace 13:F3, mode "default" + bindsym Mod4+Ctrl+F4 move container to workspace 14:F4, \ + workspace 14:F4, mode "default" + bindsym Mod4+Ctrl+F5 move container to workspace 15:F5, \ + workspace 15:F5, mode "default" + bindsym Mod4+Ctrl+F6 move container to workspace 16:F6, \ + workspace 16:F6, mode "default" + bindsym Mod4+Ctrl+F7 move container to workspace 17:F7, \ + workspace 17:F7, mode "default" + bindsym Mod4+Ctrl+F8 move container to workspace 18:F8, \ + workspace 18:F8, mode "default" + bindsym Mod4+Ctrl+F9 move container to workspace 19:F9, \ + workspace 19:F9, mode "default" + bindsym Mod4+Ctrl+F10 move container to workspace 20:F10, \ + workspace 20:F10, mode "default" + bindsym Mod4+Ctrl+F11 move container to workspace 21:F11, \ + workspace 21:F11, mode "default" + bindsym Mod4+Ctrl+F12 move container to workspace 22:F12, \ + workspace 22:F12, mode "default" + bindsym Mod4+Ctrl+semicolon move container to workspace back_and_forth, \ + workspace back_and_forth, mode "default" + # next unused workspace bindsym j exec \ ~/src/dotfiles/scripts/desktop/fresh-workspace, \ mode "default" - # sends window to next unused but doesn't change view to that - # workspace because this binding is more like C-i [0-9]+ than it is - # like Mod4+Ctrl+j/k + # sends window to next unused but doesn't change view bindsym Shift+j exec \ ~/src/dotfiles/scripts/desktop/fresh-workspace --send, \ mode "default" + # sends window to next unused and changes view + bindsym Mod4+Ctrl+j exec \ + ~/src/dotfiles/scripts/desktop/fresh-workspace --take, \ + mode "default" # go to windows for tasks without needing to know the workspace bindsym slash exec ~/src/dotfiles/scripts/desktop/wofi_window, mode "default" |