summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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