diff --git a/desktopenvs/hyprland/hypr-usr/windowrules.conf b/desktopenvs/hyprland/hypr-usr/windowrules.conf index 8d8d399..a0ba91f 100644 --- a/desktopenvs/hyprland/hypr-usr/windowrules.conf +++ b/desktopenvs/hyprland/hypr-usr/windowrules.conf @@ -1,109 +1,8 @@ -layerrule = ignorezero, nwg-dock -workspace = w[tv1]s[false], gapsout:0, gapsin:0 -workspace = f[1]s[false], gapsout:0, gapsin:0 -windowrule = bordersize 2, floating:0, onworkspace:w[tv1]s[false] -windowrule = rounding 4, floating:0, onworkspace:w[tv1]s[false] -windowrule = bordersize 2, floating:0, onworkspace:f[1]s[false] -windowrule = rounding 4, floating:0, onworkspace:f[1]s[false] -# Example windowrule v1 -#windowrule = float, ^(rofi)$ -# Example windowrule v2 -# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ -windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. -#windowrulev2 = noborder, class:wofi -windowrulev2 = float, class:wofi -windowrulev2 = pin, class:wofi -windowrulev2 = center, class:wofi -windowrulev2 = stayfocused, class:wofi -windowrulev2 = nomaxsize, class:wofi -windowrulev2 = minsize 5 5, class:wofi -windowrulev2 = noshadow, class:wofi -windowrulev2 = float, class:nm-connection-editor -windowrulev2 = pin, class:nm-connection-editor -windowrulev2 = center, class:nm-connection-editor -windowrulev2 = nomaxsize, class:nm-connection-editor -windowrulev2 = minsize 5 5, class:nm-connection-editor -windowrulev2 = noshadow, class:nm-connection-editor -windowrulev2 = opacity 1 0.8, class:kitty -windowrulev2 = opacity 0.8 0.3, initialTitle:Spotify -windowrulev2 = float, initialTitle:Spotify -windowrulev2 = noblur, initialTitle:Spotify -#windowrulev2 = float, class:Spaceengineers -#windowrulev2 = fullscreen, class:Spaceengineers -#windowrulev2 = stayfocused, class:Spaceengineers -#windowrule = float, class:steam_app_1133870 -windowrulev2 = tile, class:RimWorldLinux -windowrulev2 = float, class:Drill.+ -#windowrulev2 = fakefullscreen, title:Drill.+ -#windowrule = fakefullscreen, class:steam_app_1217060 -#windowrule = fakefullscreen, title:Gunfire Reborn -windowrule = float, class:steam_app_1217060 -windowrule = float, title:Gunfire Reborn -#windowrulev2 = fullscreen, class:steam_app_1217060 -#windowrulev2 = fullscreen, title:Gunfire Reborn -windowrulev2 = float, title:pico.+ -windowrulev2 = minsize 60 70, title:.+btop.+ -windowrulev2 = stayfocused, class:.+dmenu.+ -windowrulev2 = move 65% 10%, class:com.nextcloud.desktopclient.nextcloud -windowrulev2 = float, class:com.nextcloud.desktopclient.nextcloud -windowrulev2 = pin, class:com.nextcloud.desktopclient.nextcloud -windowrulev2 = size 30% 50%, class:com.nextcloud.desktopclient.nextcloud -windowrulev2 = move 65% 10%, tag:mixer -windowrulev2 = float, tag:mixer -windowrulev2 = pin, tag:mixer -windowrulev2 = size 30% 50%, tag:mixer +windowrule = match:class ulauncher, border_size 0 +windowrule = match:class ulauncher, no_blur on +windowrule = match:class ulauncher, no_shadow on +windowrule = match:class ulauncher, move (cursor_x-50) (cursor_y-50) +windowrule = match:tag mixer, float on +windowrule = match:tag mixer, move (monitor_w*0.73) (monitor_h*0.055) +windowrule = match:tag mixer, size (monitor_w*0.25) (monitor_h*0.35) -windowrulev2 = move 65% 10%, class:blueman-manager -windowrulev2 = float, class:blueman-manager -windowrulev2 = pin, class:blueman-manager -windowrulev2 = size 30% 50%, class:blueman-manager - -windowrulev2 = opacity 1 1 override, class:firefox - -windowrulev2 = float, tag:centered -windowrulev2 = pin, tag:centered -windowrulev2 = center, tag:centered -windowrulev2 = stayfocused, tag:centered -windowrulev2 = size 40% 50%, tag:centered - -windowrulev2 = float, tag:centered-L -windowrulev2 = pin, tag:centered-L -windowrulev2 = center, tag:centered-L -windowrulev2 = stayfocused, tag:centered-L -windowrulev2 = size 70% 80%, tag:centered-L - -windowrulev2 = float, class:dev.benz.walker.+ -windowrulev2 = pin, class:dev.benz.walker.+ -windowrulev2 = center, class:dev.benz.walker.+ -windowrulev2 = stayfocused, class:dev.benz.walker.+ -windowrulev2 = minsize 180% 170%, class:dev.benz.walker.+ -windowrulev2 = noblur, class:dev.benz.walker.+ -windowrulev2 = noshadow, class:dev.benz.walker.+ -windowrulev2 = noborder, class:dev.benz.walker.+ -windowrulev2 = float, class:dev.benz.walker.+ - -windowrulev2 = float, class:dev.benz.walker -windowrulev2 = pin, class:dev.benz.walker -windowrulev2 = center, class:dev.benz.walker -windowrulev2 = stayfocused, class:dev.benz.walker -windowrulev2 = minsize 180% 170%, class:dev.benz.walker -windowrulev2 = noblur, class:dev.benz.walker -windowrulev2 = noshadow, class:dev.benz.walker -windowrulev2 = noborder, class:dev.benz.walker -windowrulev2 = float, class:dev.benz.walker - -windowrulev2 = float, class:ulauncher -windowrulev2 = pin, class:ulauncher -windowrulev2 = stayfocused, class:ulauncher -windowrulev2 = minsize 180% 170%, class:ulauncher -windowrulev2 = noblur, class:ulauncher -windowrulev2 = noshadow, class:ulauncher -windowrulev2 = noborder, class:ulauncher -windowrulev2 = float, class:ulauncher -windowrulev2 = move onscreen cursor -10% -10%, initialClass:ulauncher - -windowrulev2 = float, title:Quake 3: Arena -windowrulev2 = pin, title:Quake 3: Arena -windowrulev2 = center, title:Quake 3: Arena -windowrulev2 = stayfocused, title:Quake 3: Arena -windowrulev2 = minsize 80% 70%, title:Quake 3: Arena diff --git a/desktopenvs/hyprland/hypr-usr/windowrules.conf.old b/desktopenvs/hyprland/hypr-usr/windowrules.conf.old new file mode 100644 index 0000000..8d8d399 --- /dev/null +++ b/desktopenvs/hyprland/hypr-usr/windowrules.conf.old @@ -0,0 +1,109 @@ +layerrule = ignorezero, nwg-dock +workspace = w[tv1]s[false], gapsout:0, gapsin:0 +workspace = f[1]s[false], gapsout:0, gapsin:0 +windowrule = bordersize 2, floating:0, onworkspace:w[tv1]s[false] +windowrule = rounding 4, floating:0, onworkspace:w[tv1]s[false] +windowrule = bordersize 2, floating:0, onworkspace:f[1]s[false] +windowrule = rounding 4, floating:0, onworkspace:f[1]s[false] +# Example windowrule v1 +#windowrule = float, ^(rofi)$ +# Example windowrule v2 +# windowrulev2 = float,class:^(kitty)$,title:^(kitty)$ +windowrulev2 = suppressevent maximize, class:.* # You'll probably like this. +#windowrulev2 = noborder, class:wofi +windowrulev2 = float, class:wofi +windowrulev2 = pin, class:wofi +windowrulev2 = center, class:wofi +windowrulev2 = stayfocused, class:wofi +windowrulev2 = nomaxsize, class:wofi +windowrulev2 = minsize 5 5, class:wofi +windowrulev2 = noshadow, class:wofi +windowrulev2 = float, class:nm-connection-editor +windowrulev2 = pin, class:nm-connection-editor +windowrulev2 = center, class:nm-connection-editor +windowrulev2 = nomaxsize, class:nm-connection-editor +windowrulev2 = minsize 5 5, class:nm-connection-editor +windowrulev2 = noshadow, class:nm-connection-editor +windowrulev2 = opacity 1 0.8, class:kitty +windowrulev2 = opacity 0.8 0.3, initialTitle:Spotify +windowrulev2 = float, initialTitle:Spotify +windowrulev2 = noblur, initialTitle:Spotify +#windowrulev2 = float, class:Spaceengineers +#windowrulev2 = fullscreen, class:Spaceengineers +#windowrulev2 = stayfocused, class:Spaceengineers +#windowrule = float, class:steam_app_1133870 +windowrulev2 = tile, class:RimWorldLinux +windowrulev2 = float, class:Drill.+ +#windowrulev2 = fakefullscreen, title:Drill.+ +#windowrule = fakefullscreen, class:steam_app_1217060 +#windowrule = fakefullscreen, title:Gunfire Reborn +windowrule = float, class:steam_app_1217060 +windowrule = float, title:Gunfire Reborn +#windowrulev2 = fullscreen, class:steam_app_1217060 +#windowrulev2 = fullscreen, title:Gunfire Reborn +windowrulev2 = float, title:pico.+ +windowrulev2 = minsize 60 70, title:.+btop.+ +windowrulev2 = stayfocused, class:.+dmenu.+ +windowrulev2 = move 65% 10%, class:com.nextcloud.desktopclient.nextcloud +windowrulev2 = float, class:com.nextcloud.desktopclient.nextcloud +windowrulev2 = pin, class:com.nextcloud.desktopclient.nextcloud +windowrulev2 = size 30% 50%, class:com.nextcloud.desktopclient.nextcloud +windowrulev2 = move 65% 10%, tag:mixer +windowrulev2 = float, tag:mixer +windowrulev2 = pin, tag:mixer +windowrulev2 = size 30% 50%, tag:mixer + +windowrulev2 = move 65% 10%, class:blueman-manager +windowrulev2 = float, class:blueman-manager +windowrulev2 = pin, class:blueman-manager +windowrulev2 = size 30% 50%, class:blueman-manager + +windowrulev2 = opacity 1 1 override, class:firefox + +windowrulev2 = float, tag:centered +windowrulev2 = pin, tag:centered +windowrulev2 = center, tag:centered +windowrulev2 = stayfocused, tag:centered +windowrulev2 = size 40% 50%, tag:centered + +windowrulev2 = float, tag:centered-L +windowrulev2 = pin, tag:centered-L +windowrulev2 = center, tag:centered-L +windowrulev2 = stayfocused, tag:centered-L +windowrulev2 = size 70% 80%, tag:centered-L + +windowrulev2 = float, class:dev.benz.walker.+ +windowrulev2 = pin, class:dev.benz.walker.+ +windowrulev2 = center, class:dev.benz.walker.+ +windowrulev2 = stayfocused, class:dev.benz.walker.+ +windowrulev2 = minsize 180% 170%, class:dev.benz.walker.+ +windowrulev2 = noblur, class:dev.benz.walker.+ +windowrulev2 = noshadow, class:dev.benz.walker.+ +windowrulev2 = noborder, class:dev.benz.walker.+ +windowrulev2 = float, class:dev.benz.walker.+ + +windowrulev2 = float, class:dev.benz.walker +windowrulev2 = pin, class:dev.benz.walker +windowrulev2 = center, class:dev.benz.walker +windowrulev2 = stayfocused, class:dev.benz.walker +windowrulev2 = minsize 180% 170%, class:dev.benz.walker +windowrulev2 = noblur, class:dev.benz.walker +windowrulev2 = noshadow, class:dev.benz.walker +windowrulev2 = noborder, class:dev.benz.walker +windowrulev2 = float, class:dev.benz.walker + +windowrulev2 = float, class:ulauncher +windowrulev2 = pin, class:ulauncher +windowrulev2 = stayfocused, class:ulauncher +windowrulev2 = minsize 180% 170%, class:ulauncher +windowrulev2 = noblur, class:ulauncher +windowrulev2 = noshadow, class:ulauncher +windowrulev2 = noborder, class:ulauncher +windowrulev2 = float, class:ulauncher +windowrulev2 = move onscreen cursor -10% -10%, initialClass:ulauncher + +windowrulev2 = float, title:Quake 3: Arena +windowrulev2 = pin, title:Quake 3: Arena +windowrulev2 = center, title:Quake 3: Arena +windowrulev2 = stayfocused, title:Quake 3: Arena +windowrulev2 = minsize 80% 70%, title:Quake 3: Arena