about summary refs log tree commit diff
path: root/cfgfiles
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2013-08-15 12:10:41 +0200
committeraszlig <aszlig@redmoonstudios.org>2013-08-15 13:52:43 +0200
commit20dc12f9462ff932c6df9f31d4f59e0fc598eb0a (patch)
tree43824dece87427ce19f030cd77a42d92dd3c3be8 /cfgfiles
parent72cbeed7489becef7aae8c5041e202653ee6c7a5 (diff)
i3: Do workspace assignment based on machine.
For example on dnyarri I only have the browser running on workspace 1 and the
XMPP client is running on another machine. These names are now generated from a
list of workspace names according to the respective machine name.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Diffstat (limited to 'cfgfiles')
-rw-r--r--cfgfiles/i3.conf60
1 files changed, 30 insertions, 30 deletions
diff --git a/cfgfiles/i3.conf b/cfgfiles/i3.conf
index 836f4235..9f2d6728 100644
--- a/cfgfiles/i3.conf
+++ b/cfgfiles/i3.conf
@@ -70,28 +70,28 @@ bindsym $mod+a focus parent
 bindsym $mod+semicolon focus child
 
 # switch to workspace
-bindsym $mod+1 workspace "1: xmpp"
-bindsym $mod+2 workspace "2"
-bindsym $mod+3 workspace "3: chromium"
-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+1 workspace "@ws1@"
+bindsym $mod+2 workspace "@ws2@"
+bindsym $mod+3 workspace "@ws3@"
+bindsym $mod+4 workspace "@ws4@"
+bindsym $mod+5 workspace "@ws5@"
+bindsym $mod+6 workspace "@ws6@"
+bindsym $mod+7 workspace "@ws7@"
+bindsym $mod+8 workspace "@ws8@"
+bindsym $mod+9 workspace "@ws9@"
+bindsym $mod+0 workspace "@ws10@"
 
 # move focused container to workspace
-bindsym $mod+Shift+exclam move workspace "1: xmpp"
-bindsym $mod+Shift+at move workspace "2"
-bindsym $mod+Shift+numbersign move workspace "3: chromium"
-bindsym $mod+Shift+dollar move workspace "4"
-bindsym $mod+Shift+percent move workspace "5"
-bindsym $mod+Shift+asciicircum move workspace "6"
-bindsym $mod+Shift+ampersand move workspace "7"
-bindsym $mod+Shift+asterisk move workspace "8"
-bindsym $mod+Shift+parenleft move workspace "9"
-bindsym $mod+Shift+parenright move workspace "10"
+bindsym $mod+Shift+exclam move workspace "@ws1@"
+bindsym $mod+Shift+at move workspace "@ws2@"
+bindsym $mod+Shift+numbersign move workspace "@ws3@"
+bindsym $mod+Shift+dollar move workspace "@ws4@"
+bindsym $mod+Shift+percent move workspace "@ws5@"
+bindsym $mod+Shift+asciicircum move workspace "@ws6@"
+bindsym $mod+Shift+ampersand move workspace "@ws7@"
+bindsym $mod+Shift+asterisk move workspace "@ws8@"
+bindsym $mod+Shift+parenleft move workspace "@ws9@"
+bindsym $mod+Shift+parenright move workspace "@ws10@"
 
 # reload the configuration file
 bindsym $mod+Shift+L reload
@@ -134,16 +134,16 @@ mode "resize" {
 bindsym $mod+r mode "resize"
 
 # workspace assignments
-workspace "1: xmpp" output @leftHead@
-workspace "2" output @leftHead@
-workspace "3: chromium" output @leftHead@
-workspace "4" output @leftHead@
-workspace "5" output @leftHead@
-workspace "6" output @rightHead@
-workspace "7" output @rightHead@
-workspace "8" output @rightHead@
-workspace "9" output @rightHead@
-workspace "10" output @rightHead@
+workspace "@ws1@" output @leftHead@
+workspace "@ws2@" output @leftHead@
+workspace "@ws3@" output @leftHead@
+workspace "@ws4@" output @leftHead@
+workspace "@ws5@" output @leftHead@
+workspace "@ws6@" output @rightHead@
+workspace "@ws7@" output @rightHead@
+workspace "@ws8@" output @rightHead@
+workspace "@ws9@" output @rightHead@
+workspace "@ws10@" output @rightHead@
 
 # default applications
 assign [class="^Tkabber$"] 1: tkabber