2021-11-06 11:29:18 +01:00
|
|
|
# ===================================== #
|
|
|
|
# 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`
|
2023-08-20 14:18:15 +02:00
|
|
|
|
|
|
|
# Assign by app_id
|
2024-02-19 11:02:43 +01:00
|
|
|
assign [app_id="^virt-manager$"] $ws1
|
2023-09-11 12:29:24 +02:00
|
|
|
assign [app_id="^cinny$"] $wsF6
|
2023-11-07 15:54:02 +01:00
|
|
|
assign [app_id="^Element$"] $wsF6
|
2022-01-02 16:41:18 +01:00
|
|
|
assign [app_id="^evolution$"] $wsF5
|
2022-08-05 18:59:01 +02:00
|
|
|
assign [app_id="^looking-glass-client$"] $wsF12
|
2022-01-02 16:41:18 +01:00
|
|
|
assign [app_id="^thunderbird$"] $wsF1
|
2021-11-06 11:29:18 +01:00
|
|
|
|
2023-08-20 14:18:15 +02:00
|
|
|
# Assign by class
|
2023-06-04 17:12:02 +02:00
|
|
|
assign [class="^steam$"] $wsF11
|
|
|
|
assign [class="^steamwebhelper$"] $wsF11
|
2022-11-14 22:50:03 +01:00
|
|
|
assign [class="^steam_app_"] $wsF12
|
2023-08-20 14:18:15 +02:00
|
|
|
assign [class="^steam_proton$"] $wsF11
|
2022-11-14 22:50:03 +01:00
|
|
|
|
2023-08-20 14:18:15 +02:00
|
|
|
# Assign by Title
|
2023-03-20 16:58:27 +01:00
|
|
|
assign [title="Default - Wine desktop"] $wsF12
|
2021-11-23 10:10:57 +01:00
|
|
|
|
2023-08-20 14:18:15 +02:00
|
|
|
# Assign by app_id and class (apps i use with and without X)
|
|
|
|
assign [app_id="^Signal$"] $wsF3
|
|
|
|
assign [class="^Signal$"] $wsF3
|
|
|
|
assign [app_id="^teamspeak"] $wsF2
|
|
|
|
assign [class="^TeamSpeak"] $wsF2
|
2024-02-19 11:02:43 +01:00
|
|
|
assign [app_id="^discord$"] $wsF7
|
|
|
|
assign [app_id="^com.discordapp.Discord$"] $wsF7
|
|
|
|
assign [class="^discord$"] $wsF7
|
2023-08-20 14:18:15 +02:00
|
|
|
|
2021-11-06 11:29:18 +01:00
|
|
|
# ============================= #
|
|
|
|
# Assign workspaces to displays #
|
|
|
|
# ============================= #
|
|
|
|
|
2021-11-17 11:37:36 +01:00
|
|
|
workspace $ws1 output $disp1
|
|
|
|
workspace $ws2 output $disp2
|
|
|
|
workspace $ws3 output $disp3
|
2022-04-04 18:13:21 +02:00
|
|
|
workspace $ws4 output $disp3
|
2022-07-13 16:15:24 +02:00
|
|
|
workspace $ws5 output $disp3
|
2021-11-17 11:37:36 +01:00
|
|
|
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
|