From 2783621cbf4949286c391b60138606396d92a03b Mon Sep 17 00:00:00 2001 From: zachir Date: Tue, 4 Jun 2024 22:33:05 -0500 Subject: cla: redo hyprland windowrules This will hopefully be better. --- hypr/hyprland.conf | 38 ++++++++++++++++---------------------- 1 file changed, 16 insertions(+), 22 deletions(-) (limited to 'hypr/hyprland.conf') 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 -- cgit v1.2.3