summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzachir <zachir@librem.one>2024-06-04 22:33:05 -0500
committerzachir <zachir@librem.one>2024-06-04 22:33:05 -0500
commit2783621cbf4949286c391b60138606396d92a03b (patch)
treee842db3cf1924e9b3e812372f055fbe439ba8497
parent648c4dc364357e9d8e2308f41ffce2cb6b3ab6b8 (diff)
cla: redo hyprland windowrules
This will hopefully be better.
-rw-r--r--hypr/hyprland.conf38
1 files changed, 16 insertions, 22 deletions
diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf
index e13f05f..c3b7fed 100644
--- a/hypr/hyprland.conf
+++ b/hypr/hyprland.conf
@@ -173,34 +173,28 @@ plugin {
# Example windowrule v2
# windowrulev2 = float, class:^(kitty)$, title:^(kitty)$
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
-windowrule = windowdance, class:^(oneshot)$
+windowrule = windowdance, ^(oneshot)$
windowrule = windowdance, title:^(UNDERTALE)$
windowrule = fullscreen, ^(Xephyr)$
windowrule = float, title:^(LibreWolf - Choose User Profile)$
-windowrule = float, class:^(xdg-desktop-portal-gtk)
+windowrule = float, ^(xdg-desktop-portal-gtk)
windowrule = float, title:^(UNDERTALE)$
-windowrule = float, class:^(Tk)$
-windowrule = workspace 2, title:^(REAPER .*initializing.*)$
-windowrulev2 = stayfocused, title:^()$,class:^(steam)$
-windowrulev2 = minsize 1 1, title:^()$,class:^(steam)$
-windowrulev2 = stayfocused, title:^(menu)$,class:^(yabridge-host.exe.so)$
-windowrulev2 = minsize 1 1, title:^(menu)$,class:^(yabridge-host.exe.so)$
+windowrule = float, ^(Tk)$
+windowrule = float, ^(lxqt-policykit-agent)$
+#windowrule = float, title:^(Authentication Required)$
+#windowrule = workspace 2, title:^(REAPER .*initializing.*)$
+windowrulev2 = stayfocused, title:^()$, class:^(steam)$
+windowrulev2 = minsize 1 1, title:^()$, class:^(steam)$
windowrulev2 = tile, class:^(REAPER)$, title:^(.*REAPER v[0-9.]* - Licensed for personal/small business use)$
-windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$
-#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$
-#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$
-#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$
-#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Metronome and pre-roll settings)$
-windowrulev2 = tile, class:^(WebApp-Qobuz[0-9]*)$
-#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$
-#windowrulev2 = nofocus, class:^(yabridge-host.exe.so)$, title:^(\s*)$
-#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(\s*)$
-#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Snap/Grid Settings)$
-#windowrulev2 = move cursor -50% -50%, class:^(REAPER)$, title:^(Routing for track [0-9]*)$
-#windowrulev2 = float,floating:0, title:^(menu)$
+windowrule = tile, ^(WebApp-Qobuz[0-9]*)$
+windowrulev2 = float, title:^(menu)$
#windowrulev2 = forceinput, title:^(menu)$
-#windowrulev2 = windowdance, title:^(menu)$
-#windowrulev2 = nofocus, title:^(menu)$, class:^(yabridge\-host\.exe\.so)$
+#windowrulev2 = move cursor -50% -50%, xwayland:1, title:^(\s*menu\s*)$, class:^(yabridge\-host\.exe\.so)$
+#windowrulev2 = stayfocused, xwayland:1, title:^(\s*menu\s*)$, class:^(yabridge\-host\.exe\.so)$
+#windowrulev2 = nofocus, xwayland:1, title:^()$, class:^(yabridge\-host\.exe\.so)$
+#windowrulev2 = group set, title:^(menu)$, class:^(yabridge\-host\.exe\.so)$
+#windowrulev2 = move cursor -50% -50%, class:^(yabridge-host.exe.so)$, title:^(menu)$
+#windowrulev2 = noborder, title:^(menu)$, class:^(yabridge\-host\.exe\.so)$
#}}}
#{{{ Mods