34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
# Assign custom classes to specific workspaces
|
|
# to more easily assign apps to specific workspaces temporarily
|
|
assign [class="app-ws1"] $ws1
|
|
assign [class="app-ws2"] $ws2
|
|
assign [class="app-ws3"] $ws3
|
|
assign [class="app-ws4"] $ws4
|
|
assign [class="app-ws5"] $ws5
|
|
assign [class="app-ws6"] $ws6
|
|
assign [class="app-ws7"] $ws7
|
|
assign [class="app-ws8"] $ws8
|
|
assign [class="app-ws9"] $ws9
|
|
assign [class="app-ws10"] $ws10
|
|
assign [class="app-ws11"] $ws11
|
|
assign [class="app-ws12"] $ws12
|
|
|
|
# Assign specific applications to specific workspaces.
|
|
# The application will always start in this location.
|
|
assign [class="vesktop"] $ws9
|
|
assign [class="org.mozilla.Thunderbird"] $ws8
|
|
|
|
# Start unassigned applications on specific workspaces.
|
|
# Starting from back to front, so we end up at Workspace 1
|
|
exec --no-startup-id i3-msg 'workspace $ws2; exec firefox --new-window'
|
|
exec --no-startup-id i3-msg 'workspace $ws1; exec kitty --single-instance'
|
|
|
|
# Start assigned applications; these will automatically be set
|
|
# to their respective workspaces.
|
|
exec --no-startup-id flatpak run dev.vencord.Vesktop
|
|
exec --no-startup-id thunderbird
|
|
|
|
# Auto-start other miscellaneous applications, primarily for utility.
|
|
exec --no-startup-id blueman-applet
|
|
|