From 000f9776aada4a8bc995b514f1b1f32c4168b65f Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Sun, 16 Dec 2018 18:30:22 +0000 Subject: [PATCH] Generate the key combinations for workspaces automatically --- files/i3.conf | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/files/i3.conf b/files/i3.conf index 620bbb6..6d947e9 100644 --- a/files/i3.conf +++ b/files/i3.conf @@ -66,26 +66,10 @@ bindsym $mod+Shift+space floating toggle bindsym $mod+space focus mode_toggle # Workspaces -bindsym $mod+1 workspace 1 -bindsym $mod+2 workspace 2 -bindsym $mod+3 workspace 3 -bindsym $mod+4 workspace 4 -bindsym $mod+5 workspace 5 -bindsym $mod+6 workspace 6 -bindsym $mod+7 workspace 7 -bindsym $mod+8 workspace 8 -bindsym $mod+9 workspace 9 -bindsym $mod+0 workspace 10 -bindsym $mod+Shift+1 move container to workspace 1 -bindsym $mod+Shift+2 move container to workspace 2 -bindsym $mod+Shift+3 move container to workspace 3 -bindsym $mod+Shift+4 move container to workspace 4 -bindsym $mod+Shift+5 move container to workspace 5 -bindsym $mod+Shift+6 move container to workspace 6 -bindsym $mod+Shift+7 move container to workspace 7 -bindsym $mod+Shift+8 move container to workspace 8 -bindsym $mod+Shift+9 move container to workspace 9 -bindsym $mod+Shift+0 move container to workspace 10 +{% for i in range(1, 10) %} +bindsym $mod+{{ i }} workspace {{ i }} +bindsym $mod+Shift+{{ i }} move container to workspace {{ i }} +{% endfor %} # Resize set $resize_increment 5