♻️ refactor(hypr): windowrulev2 is now renamed to windowrule

This commit is contained in:
Sergio Laín 2025-04-05 19:05:29 +02:00
parent c812b95b75
commit 4a2c01eeee
No known key found for this signature in database
GPG key ID: 51BB28D8B42FB438

View file

@ -1,22 +1,22 @@
# Base Rules # Base Rules
$center-float-large = class:^(center-float-large)$|^(.*qimgv.*)$|^(.*mpv.*)$ $center-float-large = class:^(center-float-large)$|^(.*qimgv.*)$|^(.*mpv.*)$
windowrulev2 = float, $center-float-large windowrule = float, $center-float-large
windowrulev2 = size 70% 70%, $center-float-large windowrule = size 70% 70%, $center-float-large
windowrulev2 = center 1, $center-float-large windowrule = center 1, $center-float-large
$center-float = class:^(center-float)$ $center-float = class:^(center-float)$
$center-float-title = title:^(.*Open Folder.*)$|^(.*Open File.*)$|^(.*Save File.*)$|^(.*Save Folder.*)$|^(.*Save Image.*)$|^(.*Save As.*)$|^(.*Open As.*)$ $center-float-title = title:^(.*Open Folder.*)$|^(.*Open File.*)$|^(.*Save File.*)$|^(.*Save Folder.*)$|^(.*Save Image.*)$|^(.*Save As.*)$|^(.*Open As.*)$
windowrulev2 = float, $center-float windowrule = float, $center-float
windowrulev2 = float, $center-float-title windowrule = float, $center-float-title
windowrulev2 = size 50% 50%, $center-float windowrule = size 50% 50%, $center-float
windowrulev2 = size 50% 50%, $center-float-title windowrule = size 50% 50%, $center-float-title
windowrulev2 = center 1, $center-float windowrule = center 1, $center-float
windowrulev2 = center 1, $center-float-title windowrule = center 1, $center-float-title
$center-float-mini = class:^(center-float-mini)$|^(.*galculator.*)$|^(.*ytdlp-gui.*)$|^(.*udiskie.*)$|^(.*Calculator.*)$ $center-float-mini = class:^(center-float-mini)$|^(.*galculator.*)$|^(.*ytdlp-gui.*)$|^(.*udiskie.*)$|^(.*Calculator.*)$
windowrulev2 = float, $center-float-mini windowrule = float, $center-float-mini
windowrulev2 = size 30% 40%, $center-float-mini windowrule = size 30% 40%, $center-float-mini
windowrulev2 = center 1, $center-float-mini windowrule = center 1, $center-float-mini
# Float Rules # Float Rules
@ -25,91 +25,91 @@ windowrule = float, xfce-polkit|wleave|title:branchdialog|nwg-look|nm-connection
# Workspace Rules # Workspace Rules
## System ## System
windowrulev2 = workspace 8, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$|(.*VirtualBox Manager.*)$|(.*Vmware*)$ windowrule = workspace 8, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$|(.*VirtualBox Manager.*)$|(.*Vmware*)$
windowrulev2 = workspace 17, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$ windowrule = workspace 17, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$
## Gaming ## Gaming
windowrulev2 = workspace 7, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$ windowrule = workspace 7, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$
windowrulev2 = workspace 16 silent, class:^([Ss]team)$|(.*heroic.*)$ windowrule = workspace 16 silent, class:^([Ss]team)$|(.*heroic.*)$
windowrulev2 = workspace 7, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$ windowrule = workspace 7, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$
## Media ## Media
windowrulev2 = workspace 6, class:^(.*kdenlive.*)$ windowrule = workspace 6, class:^(.*kdenlive.*)$
windowrulev2 = workspace 21 silent, class:^(.*thunderbird.*)$ windowrule = workspace 21 silent, class:^(.*thunderbird.*)$
windowrulev2 = workspace 22 silent, class:^(.*btop.*)$ windowrule = workspace 22 silent, class:^(.*btop.*)$
windowrulev2 = workspace 22 silent, class:^(.*nvtop.*)$ windowrule = workspace 22 silent, class:^(.*nvtop.*)$
windowrulev2 = workspace 19 silent, class:^(.*[Ss]potify.*)$|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*)$ windowrule = workspace 19 silent, class:^(.*[Ss]potify.*)$|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*)$
windowrulev2 = workspace 20 silent, class:^(.*discord.*)$|(.*vesktop.*)$|(.*WebCord.*)$ windowrule = workspace 20 silent, class:^(.*discord.*)$|(.*vesktop.*)$|(.*WebCord.*)$
windowrulev2 = workspace 15, class:^(.*obsproject.*)$ windowrule = workspace 15, class:^(.*obsproject.*)$
windowrulev2 = workspace 14, class:^(.*easyeffects.*)$|^(.*qpwgraph.*)$|(.*Helvum.*)$ windowrule = workspace 14, class:^(.*easyeffects.*)$|^(.*qpwgraph.*)$|(.*Helvum.*)$
windowrulev2 = workspace 5, class:^(.*vital.*)$|(.*fl64.*)$|(.*nicotine_plus.*)$ windowrule = workspace 5, class:^(.*vital.*)$|(.*fl64.*)$|(.*nicotine_plus.*)$|(.*Picard*)$
windowrulev2 = workspace 5, title:^(.*FL Studio.*)$ windowrule = workspace 5, title:^(.*FL Studio.*)$
windowrulev2 = workspace 4, class:^(.*pinta.*)$|(.*krita.*)$|(.*blender.*)$|(.*Upscayl.*)$ windowrule = workspace 4, class:^(.*pinta.*)$|(.*krita.*)$|(.*blender.*)$|(.*Upscayl.*)$
## Productivity/Dev ## Productivity/Dev
windowrulev2 = workspace 9 silent, class:^(.*obsidian.*)$|(.*Zotero.*)$ windowrule = workspace 9 silent, class:^(.*obsidian.*)$|(.*Zotero.*)$
windowrulev2 = workspace 2, class:^(.*Code.*)$|(.*codium.*)$|(.*VSCodium.*)$|(.*neovide.*)$ windowrule = workspace 2, class:^(.*Code.*)$|(.*codium.*)$|(.*VSCodium.*)$|(.*neovide.*)$
# Animation Rules # Animation Rules
windowrulev2 = animation slide, title:^(.*cava.*)$ windowrule = animation slide, title:^(.*cava.*)$
windowrulev2 = animation popin, class:^(.*wleave.*)$ windowrule = animation popin, class:^(.*wleave.*)$
# Scratchpads # Scratchpads
$scratchpad-large = class:^(scratchpad-large)$ $scratchpad-large = class:^(scratchpad-large)$
windowrulev2 = float, $scratchpad-large windowrule = float, $scratchpad-large
windowrulev2 = center 1, $scratchpad-large windowrule = center 1, $scratchpad-large
windowrulev2 = size 70% 70%, $scratchpad-large windowrule = size 70% 70%, $scratchpad-large
windowrulev2 = animation slide, $scratchpad-large windowrule = animation slide, $scratchpad-large
windowrulev2 = workspace special: scratchpad-large silent, $scratchpad-large windowrule = workspace special: scratchpad-large silent, $scratchpad-large
$scratchpad = class:^(scratchpad)$ $scratchpad = class:^(scratchpad)$
windowrulev2 = float, $scratchpad windowrule = float, $scratchpad
windowrulev2 = center 1, $scratchpad windowrule = center 1, $scratchpad
windowrulev2 = size 50% 50%, $scratchpad windowrule = size 50% 50%, $scratchpad
windowrulev2 = animation slide, $scratchpad windowrule = animation slide, $scratchpad
windowrulev2 = workspace special: scratchpad silent, $scratchpad windowrule = workspace special: scratchpad silent, $scratchpad
$scratchpad-mini = class:^(scratchpad-mini)$ $scratchpad-mini = class:^(scratchpad-mini)$
windowrulev2 = float, $scratchpad-mini windowrule = float, $scratchpad-mini
windowrulev2 = center 1, $scratchpad-mini windowrule = center 1, $scratchpad-mini
windowrulev2 = size 30% 40%, $scratchpad-mini windowrule = size 30% 40%, $scratchpad-mini
windowrulev2 = animation slide, $scratchpad-mini windowrule = animation slide, $scratchpad-mini
windowrulev2 = workspace special: scratchpad-mini silent, $scratchpad-mini windowrule = workspace special: scratchpad-mini silent, $scratchpad-mini
$sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$ $sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$
windowrulev2 = workspace special:scratchpad silent, $sideScratchpad windowrule = workspace special:scratchpad silent, $sideScratchpad
windowrulev2 = size 30% 90%, $sideScratchpad windowrule = size 30% 90%, $sideScratchpad
windowrulev2 = float, $sideScratchpad windowrule = float, $sideScratchpad
windowrulev2 = center 1, $sideScratchpad windowrule = center 1, $sideScratchpad
# Specific App Rules # Specific App Rules
$videobridge = class:^(.*xwaylandvideobridge.*)$ $videobridge = class:^(.*xwaylandvideobridge.*)$
windowrulev2 = opacity 0.0 override 0.0 override, $videobridge windowrule = opacity 0.0 override 0.0 override, $videobridge
windowrulev2 = noanim, $videobridge windowrule = noanim, $videobridge
windowrulev2 = noblur, $videobridge windowrule = noblur, $videobridge
windowrulev2 = noinitialfocus, $videobridge windowrule = noinitialfocus, $videobridge
windowrulev2 = maxsize 1 1, $videobridge windowrule = maxsize 1 1, $videobridge
$zathura = class:^(.*zathura.*)$ $zathura = class:^(.*zathura.*)$
windowrulev2 = float, $zathura windowrule = float, $zathura
windowrulev2 = size 35% 90%, $zathura windowrule = size 35% 90%, $zathura
windowrulev2 = center 1, $zathura windowrule = center 1, $zathura
$scrcpy = class:^(.*scrcpy.*)$ $scrcpy = class:^(.*scrcpy.*)$
windowrulev2 = center 1, $scrcpy windowrule = center 1, $scrcpy
windowrulev2 = float, $scrcpy windowrule = float, $scrcpy
windowrulev2 = noinitialfocus, class:(.*[Ss]potify.*)|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*) windowrule = noinitialfocus, class:(.*[Ss]potify.*)|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*)
windowrulev2 = idleinhibit always, class:^(.*steam_app.*)$ windowrule = idleinhibit always, class:^(.*steam_app.*)$
windowrulev2 = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$ windowrule = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$
windowrulev2 = idleinhibit fullscreen, class:^(.*[Ss]potify.*)$ windowrule = idleinhibit fullscreen, class:^(.*[Ss]potify.*)$
windowrulev2 = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*Brave.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen-alpha.*)$ windowrule = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*Brave.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen-alpha.*)$
windowrulev2 = immediate, class:^(.*steam_app.*)$ windowrule = immediate, class:^(.*steam_app.*)$
# Layer Rules # Layer Rules