for_window [app_id="termfloat"] floating enable for_window [app_id="termfloat"] resize set height 500 for_window [app_id="termfloat"] resize set width 900 for_window [window_role="pop-up"] floating enable for_window [window_role="Pop-up"] floating enable for_window [window_role="bubble"] floating enable for_window [window_role="Bubble"] floating enable for_window [window_role="dialog"] floating enable for_window [window_role="Dialog"] floating enable for_window [window_type="dialog"] floating enable for_window [window_type="Dialog"] floating enable for_window [class="dialog"] floating enable for_window [class="Dialog"] floating enable for_window [window_role="task_dialog"] floating enable for_window [window_type="menu"] floating enable for_window [window_role="About"] floating enable for_window [app_id="(?i)Thunderbird" title=".*Reminder"] floating enable for_window [app_id="Zoom Workplace" title="^zoom$"] border none, floating enable for_window [app_id="Zoom Workplace" title="^(Zoom|About)$"] border pixel, floating enable for_window [app_id="^chrome-.*-.*$"] shortcuts_inhibitor disable for_window [shell="xwayland"] title_format "[XWayland] %title" # stolen from https://gitlab.com/that1communist/dotfiles/-/blob/master/.config/sway/modules/win-rules ... #set the variables set { $ii inhibit_idle focus $popup floating enable; sticky enable $float floating enable; $video inhibit_idle fullscreen; max_render_time off $important inhibit_idle open; floating enable; $max inhibit_idle visible; floating enable; sticky enable; } for_window { #ii - inhibit_idle focus [class="Cemu"] $ii [instance="cemu"] $ii [app_id="cemu"] $ii [app_id="rpcs3"] $ii [app_id="yuzu"] $ii [class="yuzu"] $ii [app_id="snes9x-gtk"] $ii #popup - floating enable; sticky enable [app_id="firefox" title="^Picture-in-Picture$"] $popup [app_id="stoken-gui"] $popup [app_id="org.twosheds.iwgtk"] $popup [app_id="iwgtk"] $popup [app_id="ksysguard"] $popup [app_id="net.nokyan.Resources"] $popup [app_id="galculator"] $popup [title="(?:Open|Save) (?:File|Folder|As)" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup [title="^(File|Folder)\s*Already Exists\s*—\s*" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup [title="Confirm to replace files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $popup [app_id="pavucontrol"] $popup [app_id="qtalarm"] $popup [app_id="deluge" title="Add Torrents*"] $popup #float - floating enable; border pixel 1 [app_id="org.telegram.desktop"] $float; blur off; inhibit_idle open [app_id="com.github.weclaw1.ImageRoll"] $float [app_id="teams-for-linux"] $float [class="teams-for-linux"] $float [instance="teams-for-linux"] $float [app_id="org.gnome.Loupe"] $float [instance="yakyak"] $float [class="Microsoft Teams - Preview"] $float [class="teams-for-linux"] $float [class="Microsoft Teams - Insiders"] $float [app_id="Alacritty_floating"] $float [title="^Information\s*—\s*Dolphin" app_id="dolphin"] $float [title="^Loading archive" app_id="org.kde.ark"] $float [instance="crx_nckgahadagoaajjgafhacjanaoiihapd"] $float [title="Preferences" app_id="pcmanfm-qt"] $float [title="File Properties" app_id="pcmanfm-qt"] $float [title="^Extension: .* Firefox Developer Edition$"] $float [app_id="anki"] $float [window_role="pop-up,task_dialog,About,bubble"] $float [window_type="dialog"] $float [window_type="utility"] $float [window_type="toolbar"] $float [window_type="splash"] $float [window_type="menu"] $float [window_type="dropdown_menu"] $float [window_type="popup_menu"] $float [window_type="tooltip"] $float [window_type="notification"] $float #video - inhibit_idle fullscreen; border none; max_render_time off [instance="chromium"] $video [app_id="mpv"] $video [app_id="vlc"] $video [class="firefox"] $video [app_id="firefox"] $video [class="Nightly"] $video #important - inhibit_idle open; floating enable; border pixel 1 [title="Move files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important [title="^(Copying|Moving)\s*—\s*Dolphin" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important [title="^Extracting\s" app_id="(dolphin|org.kde.ark)"] $important [title="Copy Files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important [title="Delete Files" app_id="dolphin|org.kde.ark|pcmanfm|pcmanfm-qt"] $important [title="Removable medium is inserted" app_id="pcmanfm|pcmanfm-qt"] $important [title="Compressing (.*) — Ark" app_id="org.kde.ark"] $important; resize set width 18 ppt #misc [class="steam"] floating enable; max_render_time off [instance="steamwebhelper"] floating enable; max_render_time off [app_id="org.telegram.desktop" title="Telegram"] floating disable; inhibit_idle none [urgent=latest] focus [app_id="firefox" title="Firefox — Sharing Indicator"] floating enable; kill [title="Wine System Tray"] floating enable; kill } no_focus [app_id="at.yrlf.wl_mirror"] for_window [app_id=".*"] border normal