dotfiles/.config/sway/conf.d/2-assigns

46 lines
1.3 KiB
Text

# ===================================== #
# Assign programs to default workspaces #
# ===================================== #
## Get app_id and/or class for all open windows:
## `swaymsg -t get_tree | grep app_id`
## `swaymsg -t get_tree | grep class`
assign [app_id="^brave-browser$"] $ws2
assign [app_id="^discord$"] $wsF7
assign [app_id="^Element$"] $wsF2
assign [app_id="^cinny$"] $wsF2
assign [app_id="^evolution$"] $wsF5
assign [app_id="^looking-glass-client$"] $wsF12
assign [app_id="^Signal$"] $wsF3
assign [app_id="^teamspeak"] $wsF6
assign [app_id="^thunderbird$"] $wsF1
assign [app_id="^virt-manager$"] $ws1
assign [class="^TeamSpeak"] $wsF6
assign [class="^Steam"] $wsF11
assign [class="^steam_app_"] $wsF12
# ============================= #
# Assign workspaces to displays #
# ============================= #
workspace $ws1 output $disp1
workspace $ws2 output $disp2
workspace $ws3 output $disp3
workspace $ws4 output $disp3
workspace $ws5 output $disp3
workspace $wsF1 output $disp1
workspace $wsF2 output $disp1
workspace $wsF3 output $disp1
workspace $wsF4 output $disp1
workspace $wsF5 output $disp2
workspace $wsF6 output $disp2
workspace $wsF7 output $disp2
workspace $wsF8 output $disp2
workspace $wsF9 output $disp3
workspace $wsF10 output $disp3
workspace $wsF11 output $disp3
workspace $wsF12 output $disp3