31 lines
752 B
Plaintext
31 lines
752 B
Plaintext
# Workspace definitions (modern syntax)
|
|
workspace = 1
|
|
workspace = 2
|
|
workspace = 3
|
|
workspace = 4
|
|
workspace = 5
|
|
|
|
# Auto-launch apps on specific workspaces (use `exec` with `workspace` rule)
|
|
exec-once = kitty, workspace 1
|
|
exec-once = flatpak run app.betterbird.zen, workspace 2
|
|
exec-once = zen, workspace 3
|
|
|
|
# Force a specific layout for a workspace
|
|
workspace 1, layout:dwindle
|
|
workspace 2, layout:master
|
|
workspace 3, layout:msg
|
|
|
|
# Set workspace persistence
|
|
workspace 1, persistent:true
|
|
workspace 2, persistent:true
|
|
|
|
# Move specific apps to workspaces automatically
|
|
windowrule = move workspace 1, ^(kitty)$
|
|
windowrule = move workspace 2, ^(zen)$
|
|
windowrule = move workspace 3, ^(libreoffice)$
|
|
|
|
# Workspace behavior
|
|
workspace {
|
|
cycle_move_empty = no
|
|
}
|