# CopyQ - float, size, and position windowrule = float on, match:initial_class ^(com.github.hluk.copyq)$ windowrule = size 500 300, match:initial_class ^(com.github.hluk.copyq)$ windowrule = move onscreen cursor 0 -100%, match:initial_class ^(com.github.hluk.copyq)$ # Dialect - fixed position windowrule = size 600 300, match:title (.*)(Dialect)$ windowrule = move 0 2840, match:title (.*)(Dialect)$ # Thunar / FileRoller - file transfer window, float top right windowrule = float on, match:initial_title [(Copying )|(Preparing to)|(File Operation Progress)], match:initial_class ^(thunar | org.gnome.FileRoller)$ windowrule = move 2753 12, match:initial_title [(Copying )|(Preparing to)|(File Operation Progress)], match:initial_class ^(thunar | org.gnome.FileRoller)$ windowrule = size 450 100, match:initial_title [(Copying )|(Preparing to)|(File Operation Progress)], match:initial_class ^(thunar | org.gnome.FileRoller)$ windowrule = float on, match:title ^(Extract*), match:initial_class ^(org.gnome.FileRoller)$ windowrule = move 2903 13, match:title ^(Extract*), match:initial_class ^(org.gnome.FileRoller)$ windowrule = size 450 100, match:title ^(Extract*), match:initial_class ^(org.gnome.FileRoller)$ # Steam drop down windowrule = stay_focused on, match:title ^()$, match:class ^(steam)$ windowrule = min_size 1 1, match:title ^()$, match:class ^(steam)$ # XWaylandVideoBridge - hide and disable focus windowrule = opacity 0.0 override 0.0 override, match:class ^(xwaylandvideobridge)$ windowrule = no_anim on, match:class ^(xwaylandvideobridge)$ windowrule = no_focus on, match:class ^(xwaylandvideobridge)$ windowrule = no_initial_focus on, match:class ^(xwaylandvideobridge)$ # Genshin Impact windowrule = maximize on, match:class ^(genshinimpact.exe)$ windowrule = monitor 1, match:class ^(genshinimpact.exe)$ windowrule = no_anim on, match:class ^(genshinimpact.exe)$ windowrule = float on, match:class ^(genshinimpact.exe)$ # Bar popups / Nextcloud - float near bar windowrule = float on, match:class ^(bar_popup|com.nextcloud.desktopclient.nextcloud)$ windowrule = move 2690 298, match:title ^(Weather Report)$, match:class ^(bar_popup)$ windowrule = size 670 850, match:title ^(Weather Report)$, match:class ^(bar_popup)$ windowrule = move 2755 608, match:title ^(Connection Editor|Pipewire Volume Control)$, match:class ^(bar_popup|com.saivert.pwvucontrol)$ windowrule = size 596 819, match:title ^(Connection Editor|Pipewire Volume Control)$, match:class ^(bar_popup|com.saivert.pwvucontrol)$ windowrule = move 2765 615, match:title ^(Nextcloud)$, match:class ^(com.nextcloud.desktopclient.nextcloud)$ windowrule = size 596 819, match:title ^(Nextcloud)$, match:class ^(com.nextcloud.desktopclient.nextcloud)$ windowrule = float on, match:class ^(Rofi)$ windowrule = float on, match:class FloatingTerminal windowrule = move -205 15, match:class FloatingTerminal windowrule = size 190 100, match:class FloatingTerminal