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

37 lines
1.1 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="^virt-manager$"] $ws1
#assign [app_id="^org.keepassxc.KeePassXC$"] $ws1
assign [app_id="^thunderbird$"] $wsF1
assign [app_id="^evolution$"] $wsF5
assign [class="^Brave-browser$"] $ws2
assign [class="^TeamSpeak 3$"] $wsF6
assign [class="^Signal$"] $wsF6
assign [class="^discord$"] $wsF7
# ============================= #
# Assign workspaces to displays #
# ============================= #
workspace $ws1 output DP-3
workspace $ws2 output HDMI-A-1
workspace $ws3 output DP-2
workspace $wsF1 output DP-3
workspace $wsF2 output DP-3
workspace $wsF3 output DP-3
workspace $wsF4 output DP-3
workspace $wsF5 output HDMI-A-1
workspace $wsF6 output HDMI-A-1
workspace $wsF7 output HDMI-A-1
workspace $wsF8 output HDMI-A-1
workspace $wsF9 output DP-2
workspace $wsF10 output DP-2
workspace $wsF11 output DP-2
workspace $wsF12 output DP-2