aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJaKooLit <jimmielovejay@gmail.com>2024-08-06 23:02:00 +0900
committerJaKooLit <jimmielovejay@gmail.com>2024-08-06 23:02:00 +0900
commit9e71f3216d165e907165d5d7e6011e0ee7861f9e (patch)
treea4062a1b081e6f5898a3ad3d28bc7c95f8935437
parentfb3cd6d1cb4a2f2f72a527e13b61d9db4e336349 (diff)
Clean up windowRules.conf
-rw-r--r--config/hypr/UserConfigs/WindowRules.conf38
1 files changed, 19 insertions, 19 deletions
diff --git a/config/hypr/UserConfigs/WindowRules.conf b/config/hypr/UserConfigs/WindowRules.conf
index e4826d95..8aba98ba 100644
--- a/config/hypr/UserConfigs/WindowRules.conf
+++ b/config/hypr/UserConfigs/WindowRules.conf
@@ -5,7 +5,7 @@
#windowrule = fullscreen,gamescope
#windowrule = workspace 6 silent,^(gamescope)$
-# windowrule center
+# windowrule Position
windowrule = center,^(pavucontrol|org.pulseaudio.pavucontrol|com.saivert.pwvucontrol)
windowrule = center,^([Ww]hatsapp-for-linux)$
windowrule = center,^([Ff]erdium)$
@@ -15,6 +15,8 @@ windowrule = center,^([Ff]erdium)$
# windowrulev2 = center,floating:1 # warning, it cause even the menu to float and center.
windowrulev2 = center, class:([Tt]hunar), title:(File Operation Progress)
windowrulev2 = center, class:([Tt]hunar), title:(Confirm to replace files)
+windowrulev2 = move 72% 7%,title:^(Picture-in-Picture)$
+#windowrulev2 = move 72% 7%,title:^(Firefox)$
# windowrule v2 to avoid idle for fullscreen apps
windowrulev2 = idleinhibit fullscreen, class:^(*)$
@@ -63,6 +65,8 @@ windowrulev2 = float, class:^([Ss]team)$,title:^((?![Ss]team).*|[Ss]team [Ss]ett
windowrulev2 = float, class:^([Qq]alculate-gtk)$
windowrulev2 = float, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = float, class:^([Ff]erdium)$
+windowrulev2 = float, title:^(Picture-in-Picture)$
+#windowrulev2 = float, title:^(Firefox)$
# windowrule v2 - opacity #enable as desired
windowrulev2 = opacity 0.9 0.6, class:^([Rr]ofi)$
@@ -95,6 +99,7 @@ windowrulev2 = opacity 0.82 0.75, class:^(gnome-system-monitor|org.gnome.SystemM
windowrulev2 = opacity 0.9 0.8, class:^(xdg-desktop-portal-gtk)$ # gnome-keyring gui
windowrulev2 = opacity 0.9 0.7, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = opacity 0.9 0.7, class:^([Ff]erdium)$
+windowrulev2 = opacity 0.95 0.75, title:^(Picture-in-Picture)$
# windowrule v2 - size
windowrulev2 = size 70% 70%, class:^(gnome-system-monitor|org.gnome.SystemMonitor)$
@@ -105,27 +110,22 @@ windowrulev2 = size 70% 70%, class:^(evince|wihotspot(-gui)?)$
windowrulev2 = size 60% 70%, class:^(file-roller|org.gnome.FileRoller)$
windowrulev2 = size 60% 70%, class:^([Ww]hatsapp-for-linux)$
windowrulev2 = size 60% 70%, class:^([Ff]erdium)$
+windowrulev2 = size 25% 25%, title:^(Picture-in-Picture)$
+#windowrulev2 = size 25% 25%, title:^(Firefox)$
-#layerrule = unset,class:^([Rr]ofi)$
-#layerrule = blur,class:^([Rr]ofi)$
-#layerrule = ignorezero, <rofi>
-
-layerrule = ignorezero, overview
-layerrule = blur, overview
+# windowrule v2 - pinning
+windowrulev2 = pin,title:^(Picture-in-Picture)$
+#windowrulev2 = pin,title:^(Firefox)$
#windowrulev2 = bordercolor rgb(EE4B55) rgb(880808), fullscreen:1
#windowrulev2 = bordercolor rgb(282737) rgb(1E1D2D), floating:1
#windowrulev2 = opacity 0.8 0.8, pinned:1
-# Picture-in-a-Picture (PIP) rules: Oddly, some need re-duplication. This is because the window for
-# PIP changes after on first launch, and will not inherant the rules...
-windowrulev2=opacity 0.95 0.75,title:^(Picture-in-Picture)$ # for opacity: [focus num] [bg num]
-# Interestingly, the opacity rule above doesn't need the reduplication?
-windowrulev2=pin,title:^(Picture-in-Picture)$
-#windowrulev2=pin,title:^(Firefox)$
-windowrulev2=float, title:^(Picture-in-Picture)$
-#windowrulev2=float, title:^(Firefox)$
-windowrulev2=size 25% 25%,title:^(Picture-in-Picture)$
-#windowrulev2=size 25% 25%,title:^(Firefox)$
-windowrulev2=move 72% 7%,title:^(Picture-in-Picture)$
-#windowrulev2=move 72% 7%,title:^(Firefox)$ \ No newline at end of file
+
+# LAYER RULES
+#layerrule = unset,class:^([Rr]ofi)$
+#layerrule = blur,class:^([Rr]ofi)$
+#layerrule = ignorezero, <rofi>
+
+#layerrule = ignorezero, overview
+#layerrule = blur, overview \ No newline at end of file
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage