summaryrefslogtreecommitdiff
path: root/.i3
diff options
context:
space:
mode:
authorRené Neumann <rene.neumann@in.tum.de>2013-06-02 16:59:30 +0200
committerRené Neumann <rene.neumann@in.tum.de>2013-06-02 16:59:31 +0200
commit1d9356530711a1ed7b268cdd9746afaca765ad75 (patch)
tree919e4e8f6dbd8b8b12d6d28bf5ddab108a3caca1 /.i3
parent4a884d07ac32a3b1696ade1722ef602ca00bef7a (diff)
downloaddotfiles-1d9356530711a1ed7b268cdd9746afaca765ad75.tar.gz
dotfiles-1d9356530711a1ed7b268cdd9746afaca765ad75.tar.bz2
dotfiles-1d9356530711a1ed7b268cdd9746afaca765ad75.zip
Fix rules in i3-config. Somehow 'set' expands variables twice :-/
Diffstat (limited to '.i3')
-rw-r--r--.i3/config25
1 files changed, 11 insertions, 14 deletions
diff --git a/.i3/config b/.i3/config
index 000de06..fab805f 100644
--- a/.i3/config
+++ b/.i3/config
@@ -207,24 +207,21 @@ bindsym $mod+Ctrl+s exec $nsi mpc single
for_window [class="^feh$"] floating enable
# Thunderbird stuff
-set $thun "^Thunderbird$"
-assign [class=$thun] → mail
-for_window [class=$thun] floating enable
-for_window [class=$thun instance="MsgCompose"] floating disable
-for_window [class=$thun instance="Mail"] floating disable; layout stacked
-bindsym $mod+m [class=$thun] focus
+assign [class="^Thunderbird$"] → mail
+for_window [class="^Thunderbird$"] floating enable
+for_window [class="^Thunderbird$" window_role="^(?i)(msgcompose|view-source)$"] floating disable
+for_window [class="^Thunderbird$" instance="^(?i)mail$"] floating disable; layout stacked
+bindsym $mod+m [class="^Thunderbird$"] focus
# Firefox stuff
-set $ff "^Firefox$"
-for_window [class=$ff instance="Browser"] floating enable
-bindsym $mod+b [class=$ff instance="^Navigator$"] focus
+for_window [class="^Firefox$" instance="Browser"] floating enable
+bindsym $mod+b [class="^Firefox$" instance="^Navigator$"] focus
# Pidgin stuff
-set $pidg "^Pidgin$"
-assign [class=$pidg] → im
-for_window [class=$pidg window_role="buddy_list"] split horizontal
-for_window [class=$pidg window_role="conversation"] resize grow width 0 px or 30 ppt; move left
-bindsym $mod+p [class=$pidg] focus
+assign [class="^Pidgin$"] → im
+for_window [class="^Pidgin$" window_role="buddy_list"] split horizontal
+for_window [class="^Pidgin$" window_role="conversation"] resize grow width 0 px or 30 ppt; move left
+bindsym $mod+p [class="^Pidgin$"] focus
# Steam
assign [class="Steam"] → steam