diff --git a/.config/sway/confid.d/application_defaults b/.config/sway/confid.d/application_defaults index f8e3e87..a9e551b 100644 --- a/.config/sway/confid.d/application_defaults +++ b/.config/sway/confid.d/application_defaults @@ -14,19 +14,25 @@ for_window [app_id=thunar] focus assign [class="TelegramDesktop"] 5 for_window [class=TelegramDesktop] focus -# Set floating +# set floating (nontiling)for apps needing it: for_window [class="Yad" instance="yad"] floating enable -for_window [class="Galculator" instance="galculator"] floating enable for_window [class="Blueberry.py" instance="blueberry.py"] floating enable + +# set floating (nontiling) for special apps: for_window [class="Xsane" instance="xsane"] floating enable for_window [class="Pavucontrol" instance="pavucontrol"] floating enable for_window [class="qt5ct" instance="qt5ct"] floating enable -for_window [class="Blueberry.py" instance="blueberry.py"] floating enable for_window [class="Bluetooth-sendto" instance="bluetooth-sendto"] floating enable for_window [class="Pamac-manager"] floating enable -for_window [instance="lxappearance"] floating enable -for_window [app_id="pamac-manager"] floating enable -for_window [app_id="blueberry.py"] floating enable + +# set floating for window roles +for_window [window_role="pop-up"] floating enable +for_window [window_role="bubble"] floating enable +for_window [window_role="task_dialog"] floating enable +for_window [window_role="Preferences"] floating enable +for_window [window_type="dialog"] floating enable +for_window [window_type="menu"] floating enable +for_window [window_role="About"] floating enable for_window [title="File Operation Progress"] floating enable, border pixel 1, sticky enable, resize set width 40 ppt height 30 ppt for_window [app_id="firefox" title="Library"] floating enable, border pixel 1, sticky enable for_window [app_id="floating_shell_portrait"] floating enable, border pixel 1, sticky enable, resize set width 30 ppt height 40 ppt @@ -38,4 +44,4 @@ for_window [app_id="firefox" title="Firefox — Sharing Indicator"] kill # Inhibit idle for_window [app_id="firefox"] inhibit_idle fullscreen -for_window [app_id="Chromium"] inhibit_idle fullscreen \ No newline at end of file +for_window [app_id="Chromium"] inhibit_idle fullscreen