@@ -113,18 +113,9 @@ windowrulev2 = size $floating_width $floating_eight ,class:.*(keepassxc).*
113113# libreoffice suite rules
114114windowrulev2 = tile,class:.*(libre).*
115115
116- # supertuxkart rules
117- windowrulev2 = tile,class:([Ss]uper[Tt]ux[Kk]art)
118- windowrulev2 = workspace $gamesWorkspace,class:([Ss]uper[Tt]ux[Kk]art)
119-
120116# obsidian rules
121117windowrulev2 = workspace $obsidianWorkspace,class:(obsidian)
122118
123- # minecraft launcher rules
124- windowrulev2 = float,class:(minecraft-launcher)
125- windowrulev2 = center,class:(minecraft-launcher)
126- windowrulev2 = size $floating_width $floating_eight,class:(minecraft-launcher)
127-
128119# file picker rules
129120windowrulev2 = float,title:(Save As)
130121windowrulev2 = float,title:^(.*Open File.*)$
@@ -144,10 +135,6 @@ windowrulev2 = size $floating_width $floating_eight,class:(.*[Tt]elegram.*)
144135# slurp rules
145136layerrule=noanim,selection
146137
147- # pcsx2 rules
148- windowrulev2 = float,title:(PCSX2.*Settings.*)
149- windowrulev2 = center,title:(PCSX2.*Settings.*)
150-
151138# vlc rules
152139windowrulev2 = float,class:(vlc)
153140windowrulev2 = float,title:(Current Media Information)
@@ -160,35 +147,27 @@ windowrulev2 = size $floating_width $floating_eight,class:(.*gnome-pomodoro.*)
160147# nordpass extension rules
161148windowrulev2 = float,title:(.*NordPass.*)
162149
163- # thunderbird rules
164- windowrulev2 = workspace $mailWorkspace silent ,class:(thunderbird)
165-
166- # reminders rules
167- windowrulev2 = float,class:(thunderbird),title: .*(Reminder).*
168- windowrulev2 = center,class:(thunderbird),title: .*(Reminder).*
169- windowrulev2 = size $floating_width $floating_eight,class:(thunderbird),title: .*(Reminder).*
170-
171150# strawberry window rules
172151windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry)
173152windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry)
174153windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry),title: .*(Settings — Strawberry Music Player).*
175154windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry),title: .*(Settings — Strawberry Music Player).*
176155windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry),title: .*(Sponsoring Strawberry — Strawberry Music Player).*
177156windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry),title: .*(Sponsoring Strawberry — Strawberry Music Player).*
178-
179157windowrulev2 = size $floating_width $floating_eight,class:(org.strawberrymusicplayer.strawberry),title: .*(Settings — Strawberry Music Player).*
180158
181- # write window rules
159+ # thunderbird rules
160+ windowrulev2 = workspace $mailWorkspace silent ,class:(thunderbird)
161+
162+ # thunderbird write window rules
182163windowrulev2 = float,class:(thunderbird),title: .*(Write).*
183164windowrulev2 = center,class:(thunderbird),title: .*(Write).*
184165windowrulev2 = size $floating_width $floating_eight,class:(thunderbird),title: .*(Write).*
185166
186- # edopro rules
187- windowrulev2 = workspace $gamesWorkspace,class:edopro
188-
189- # minecraft rules
190- windowrulev2 = workspace $gamesWorkspace,class:(Minecraft [0-9\.]*)
191- windowrulev2 = tile,class:(minecraft)
167+ # thunderbird reminders rules
168+ windowrulev2 = float,class:(thunderbird),title: .*(Reminder).*
169+ windowrulev2 = center,class:(thunderbird),title: .*(Reminder).*
170+ windowrulev2 = size $floating_width $floating_eight,class:(thunderbird),title: .*(Reminder).*
192171
193172# firefox rules
194173windowrulev2 = float,class:.*(firefox).*,title:.*(Library).*
@@ -207,12 +186,18 @@ windowrulev2 = float,class:.*(pavucontrol).*
207186windowrulev2 = center,class:.*(pavucontrol).*
208187windowrulev2 = size $floating_width $floating_eight,class:.*(pavucontrol).*
209188
189+ ## GAMES
190+
191+ # pcsx2 rules
192+ windowrulev2 = float,title:(PCSX2.*Settings.*)
193+ windowrulev2 = center,title:(PCSX2.*Settings.*)
194+
210195# heroic launcher rules
211196windowrulev2 = float,class:.*(heroic).*
212197windowrulev2 = center,class:.*(heroic).*
213198windowrulev2 = size $floating_width $floating_eight,class:.*(heroic).*
214199
215- # steal laucher rules
200+ # steam laucher rules
216201windowrulev2 = nearestneighbor,class:(steam)
217202windowrulev2 = float,class:.*(steam).*
218203windowrulev2 = center,class:.*(steam).*
@@ -230,3 +215,19 @@ windowrulev2 = workspace $gamesWorkspace,class:steam_app_.*
230215# retroarch windows
231216windowrulev2 = workspace $gamesWorkspace,class:.*RetroArch.*
232217windowrulev2 = fullscreen,class:.*RetroArch.*
218+
219+ # edopro rules
220+ windowrulev2 = workspace $gamesWorkspace,class:edopro
221+
222+ # minecraft launcher rules
223+ windowrulev2 = float,class:(minecraft-launcher)
224+ windowrulev2 = center,class:(minecraft-launcher)
225+ windowrulev2 = size $floating_width $floating_eight,class:(minecraft-launcher)
226+
227+ # minecraft rules
228+ windowrulev2 = workspace $gamesWorkspace,class:(Minecraft [0-9\.]*)
229+ windowrulev2 = tile,class:(minecraft)
230+
231+ # supertuxkart rules
232+ windowrulev2 = tile,class:([Ss]uper[Tt]ux[Kk]art)
233+ windowrulev2 = workspace $gamesWorkspace,class:([Ss]uper[Tt]ux[Kk]art)
0 commit comments