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 = minsize 80% 70%, tag:centered 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