layerrule = ignorezero, nwg-dock
workspace = w[tv1]s[false], gapsout:0, gapsin:0
workspace = f[1]s[false], gapsout:0, gapsin:0
windowrule = bordersize 2, floating:0, onworkspace:w[tv1]s[false]
windowrule = rounding 4, floating:0, onworkspace:w[tv1]s[false]
windowrule = bordersize 2, floating:0, onworkspace:f[1]s[false]
windowrule = rounding 4, floating:0, onworkspace:f[1]s[false]
# Example windowrule v1
#windowrule = float, ^(rofi)$
# Example windowrule v2
# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
#windowrulev2 = noborder, class:wofi
windowrulev2 = float, class:wofi
windowrulev2 = pin, class:wofi
windowrulev2 = center, class:wofi
windowrulev2 = stayfocused, class:wofi
windowrulev2 = nomaxsize, class:wofi
windowrulev2 = minsize 5 5, class:wofi
windowrulev2 = noshadow, class:wofi
windowrulev2 = float, class:nm-connection-editor
windowrulev2 = pin, class:nm-connection-editor
windowrulev2 = center, class:nm-connection-editor
windowrulev2 = nomaxsize, class:nm-connection-editor
windowrulev2 = minsize 5 5, class:nm-connection-editor
windowrulev2 = noshadow, class:nm-connection-editor
windowrulev2 = opacity 1 0.8, class:kitty
windowrulev2 = opacity 0.8 0.3, initialTitle:Spotify
windowrulev2 = float, initialTitle:Spotify
windowrulev2 = noblur, initialTitle:Spotify
#windowrulev2 = float, class:Spaceengineers
#windowrulev2 = fullscreen, class:Spaceengineers
#windowrulev2 = stayfocused, class:Spaceengineers
#windowrule = float, class:steam_app_1133870
windowrulev2 = tile, class:RimWorldLinux
windowrulev2 = float, class:Drill.+
#windowrulev2 = fakefullscreen, title:Drill.+
#windowrule = fakefullscreen, class:steam_app_1217060
#windowrule = fakefullscreen, title:Gunfire Reborn
windowrule = float, class:steam_app_1217060
windowrule = float, title:Gunfire Reborn
#windowrulev2 = fullscreen, class:steam_app_1217060
#windowrulev2 = fullscreen, title:Gunfire Reborn
windowrulev2 = float, title:pico.+
windowrulev2 = minsize 60 70, title:.+btop.+
windowrulev2 = stayfocused, class:.+dmenu.+
windowrulev2 = move 65% 10%, class:com.nextcloud.desktopclient.nextcloud
windowrulev2 = float, class:com.nextcloud.desktopclient.nextcloud
windowrulev2 = pin, class:com.nextcloud.desktopclient.nextcloud
windowrulev2 = size 30% 50%, class:com.nextcloud.desktopclient.nextcloud
windowrulev2 = move 65% 10%, tag:mixer
windowrulev2 = float, tag:mixer
windowrulev2 = pin, tag:mixer
windowrulev2 = size 30% 50%, tag:mixer

windowrulev2 = move 65% 10%, class:blueman-manager
windowrulev2 = float, class:blueman-manager
windowrulev2 = pin, class:blueman-manager
windowrulev2 = size 30% 50%, class:blueman-manager

windowrulev2 = opacity 1 1 override, class:firefox

windowrulev2 = float, tag:centered
windowrulev2 = pin, tag:centered
windowrulev2 = center, tag:centered
windowrulev2 = stayfocused, tag:centered
windowrulev2 = size 40% 50%, tag:centered

windowrulev2 = float, tag:centered-L
windowrulev2 = pin, tag:centered-L
windowrulev2 = center, tag:centered-L
windowrulev2 = stayfocused, tag:centered-L
windowrulev2 = size 70% 80%, tag:centered-L

windowrulev2 = float, class:dev.benz.walker.+
windowrulev2 = pin, class:dev.benz.walker.+
windowrulev2 = center, class:dev.benz.walker.+
windowrulev2 = stayfocused, class:dev.benz.walker.+
windowrulev2 = minsize 180% 170%, class:dev.benz.walker.+
windowrulev2 = noblur, class:dev.benz.walker.+
windowrulev2 = noshadow, class:dev.benz.walker.+
windowrulev2 = noborder, class:dev.benz.walker.+
windowrulev2 = float, class:dev.benz.walker.+

windowrulev2 = float, class:dev.benz.walker
windowrulev2 = pin, class:dev.benz.walker
windowrulev2 = center, class:dev.benz.walker
windowrulev2 = stayfocused, class:dev.benz.walker
windowrulev2 = minsize 180% 170%, class:dev.benz.walker
windowrulev2 = noblur, class:dev.benz.walker
windowrulev2 = noshadow, class:dev.benz.walker
windowrulev2 = noborder, class:dev.benz.walker
windowrulev2 = float, class:dev.benz.walker

windowrulev2 = float, class:ulauncher
windowrulev2 = pin, class:ulauncher
windowrulev2 = stayfocused, class:ulauncher
windowrulev2 = minsize 180% 170%, class:ulauncher
windowrulev2 = noblur, class:ulauncher
windowrulev2 = noshadow, class:ulauncher
windowrulev2 = noborder, class:ulauncher
windowrulev2 = float, class:ulauncher
windowrulev2 = move onscreen cursor -10% -10%, initialClass:ulauncher

windowrulev2 = float, title:Quake 3: Arena
windowrulev2 = pin, title:Quake 3: Arena
windowrulev2 = center, title:Quake 3: Arena
windowrulev2 = stayfocused, title:Quake 3: Arena
windowrulev2 = minsize 80% 70%, title:Quake 3: Arena
