Skip to content

Commit c6c39d3

Browse files
author
Matteo Longhi
committed
refactor rules
1 parent 82c2945 commit c6c39d3

1 file changed

Lines changed: 31 additions & 30 deletions

File tree

etc/hypr/window-rules.conf

Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -113,18 +113,9 @@ windowrulev2 = size $floating_width $floating_eight ,class:.*(keepassxc).*
113113
# libreoffice suite rules
114114
windowrulev2 = 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
121117
windowrulev2 = 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
129120
windowrulev2 = float,title:(Save As)
130121
windowrulev2 = float,title:^(.*Open File.*)$
@@ -144,10 +135,6 @@ windowrulev2 = size $floating_width $floating_eight,class:(.*[Tt]elegram.*)
144135
# slurp rules
145136
layerrule=noanim,selection
146137

147-
# pcsx2 rules
148-
windowrulev2 = float,title:(PCSX2.*Settings.*)
149-
windowrulev2 = center,title:(PCSX2.*Settings.*)
150-
151138
# vlc rules
152139
windowrulev2 = float,class:(vlc)
153140
windowrulev2 = float,title:(Current Media Information)
@@ -160,35 +147,27 @@ windowrulev2 = size $floating_width $floating_eight,class:(.*gnome-pomodoro.*)
160147
# nordpass extension rules
161148
windowrulev2 = 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
172151
windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry)
173152
windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry)
174153
windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry),title: .*(Settings — Strawberry Music Player).*
175154
windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry),title: .*(Settings — Strawberry Music Player).*
176155
windowrulev2 = float,class:(org.strawberrymusicplayer.strawberry),title: .*(Sponsoring Strawberry — Strawberry Music Player).*
177156
windowrulev2 = center,class:(org.strawberrymusicplayer.strawberry),title: .*(Sponsoring Strawberry — Strawberry Music Player).*
178-
179157
windowrulev2 = 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
182163
windowrulev2 = float,class:(thunderbird),title: .*(Write).*
183164
windowrulev2 = center,class:(thunderbird),title: .*(Write).*
184165
windowrulev2 = 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
194173
windowrulev2 = float,class:.*(firefox).*,title:.*(Library).*
@@ -207,12 +186,18 @@ windowrulev2 = float,class:.*(pavucontrol).*
207186
windowrulev2 = center,class:.*(pavucontrol).*
208187
windowrulev2 = 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
211196
windowrulev2 = float,class:.*(heroic).*
212197
windowrulev2 = center,class:.*(heroic).*
213198
windowrulev2 = size $floating_width $floating_eight,class:.*(heroic).*
214199

215-
# steal laucher rules
200+
# steam laucher rules
216201
windowrulev2 = nearestneighbor,class:(steam)
217202
windowrulev2 = float,class:.*(steam).*
218203
windowrulev2 = center,class:.*(steam).*
@@ -230,3 +215,19 @@ windowrulev2 = workspace $gamesWorkspace,class:steam_app_.*
230215
# retroarch windows
231216
windowrulev2 = workspace $gamesWorkspace,class:.*RetroArch.*
232217
windowrulev2 = 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

Comments
 (0)