.dotfiles/.config/sway/config.d/40-window-rules.conf
2024-08-21 16:34:57 +02:00

45 lines
1.1 KiB
Plaintext

for_window [app_id="term-floating"] floating enable
assign [app_id="org.qutebrowser.qutebrowser"] $ws_web
assign [class="firefox"] $ws_web
for_window [class="jetbrains-*"] {
move container to workspace $ws_focus
focus
}
for_window [class="jetbrains-*" title="win0"] floating enable
for_window [app_id="(mpv|vlc|org.qutebrowser.qutebrowser-kiosk)"] {
move container to workspace $ws_media
fullscreen enable
focus
}
for_window [class="(FreeTube|[Cc]hromium|Brave-browser)"] {
move container to workspace $ws_media
focus
}
assign [class="TeamSpeak 3"] $ws_chat
assign [class="discord"] $ws_chat
assign [class="Element"] $ws_chat
assign [class="(Signal)"] $ws_messenger
assign [app_id="([Tt]hunderbird)"] $ws_messenger
for_window [class="(xdg-desktop-portal-gtk|Pinentry-gtk*)"] {
floating enable
}
for_window [class="steam" title="Friends List"] {
move container to workspace $ws_chat
}
for_window [class="zenity" title="Progress"] {
floating enable
}
for_window [class="(steam_app_*|^cs2$)"] {
move container to workspace $ws_focus
fullscreen enable
}