From 4a2c01eeee9374f5a7a7ad310acf3eb22ef5853e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sat, 5 Apr 2025 19:05:29 +0200 Subject: [PATCH] =?UTF-8?q?=E2=99=BB=EF=B8=8F=20refactor(hypr):=20windowru?= =?UTF-8?q?lev2=20is=20now=20renamed=20to=20windowrule?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .config/hypr/theme/rules.conf | 134 +++++++++++++++++----------------- 1 file changed, 67 insertions(+), 67 deletions(-) diff --git a/.config/hypr/theme/rules.conf b/.config/hypr/theme/rules.conf index 248933df..be873cd6 100644 --- a/.config/hypr/theme/rules.conf +++ b/.config/hypr/theme/rules.conf @@ -1,22 +1,22 @@ # Base Rules $center-float-large = class:^(center-float-large)$|^(.*qimgv.*)$|^(.*mpv.*)$ -windowrulev2 = float, $center-float-large -windowrulev2 = size 70% 70%, $center-float-large -windowrulev2 = center 1, $center-float-large +windowrule = float, $center-float-large +windowrule = size 70% 70%, $center-float-large +windowrule = center 1, $center-float-large $center-float = class:^(center-float)$ $center-float-title = title:^(.*Open Folder.*)$|^(.*Open File.*)$|^(.*Save File.*)$|^(.*Save Folder.*)$|^(.*Save Image.*)$|^(.*Save As.*)$|^(.*Open As.*)$ -windowrulev2 = float, $center-float -windowrulev2 = float, $center-float-title -windowrulev2 = size 50% 50%, $center-float -windowrulev2 = size 50% 50%, $center-float-title -windowrulev2 = center 1, $center-float -windowrulev2 = center 1, $center-float-title +windowrule = float, $center-float +windowrule = float, $center-float-title +windowrule = size 50% 50%, $center-float +windowrule = size 50% 50%, $center-float-title +windowrule = center 1, $center-float +windowrule = center 1, $center-float-title $center-float-mini = class:^(center-float-mini)$|^(.*galculator.*)$|^(.*ytdlp-gui.*)$|^(.*udiskie.*)$|^(.*Calculator.*)$ -windowrulev2 = float, $center-float-mini -windowrulev2 = size 30% 40%, $center-float-mini -windowrulev2 = center 1, $center-float-mini +windowrule = float, $center-float-mini +windowrule = size 30% 40%, $center-float-mini +windowrule = center 1, $center-float-mini # Float Rules @@ -25,91 +25,91 @@ windowrule = float, xfce-polkit|wleave|title:branchdialog|nwg-look|nm-connection # Workspace Rules ## System -windowrulev2 = workspace 8, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$|(.*VirtualBox Manager.*)$|(.*Vmware*)$ -windowrulev2 = workspace 17, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$ +windowrule = workspace 8, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$|(.*VirtualBox Manager.*)$|(.*Vmware*)$ +windowrule = workspace 17, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$ ## Gaming -windowrulev2 = workspace 7, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$ -windowrulev2 = workspace 16 silent, class:^([Ss]team)$|(.*heroic.*)$ -windowrulev2 = workspace 7, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$ +windowrule = workspace 7, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$ +windowrule = workspace 16 silent, class:^([Ss]team)$|(.*heroic.*)$ +windowrule = workspace 7, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$ ## Media -windowrulev2 = workspace 6, class:^(.*kdenlive.*)$ -windowrulev2 = workspace 21 silent, class:^(.*thunderbird.*)$ -windowrulev2 = workspace 22 silent, class:^(.*btop.*)$ -windowrulev2 = workspace 22 silent, class:^(.*nvtop.*)$ -windowrulev2 = workspace 19 silent, class:^(.*[Ss]potify.*)$|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*)$ -windowrulev2 = workspace 20 silent, class:^(.*discord.*)$|(.*vesktop.*)$|(.*WebCord.*)$ -windowrulev2 = workspace 15, class:^(.*obsproject.*)$ -windowrulev2 = workspace 14, class:^(.*easyeffects.*)$|^(.*qpwgraph.*)$|(.*Helvum.*)$ -windowrulev2 = workspace 5, class:^(.*vital.*)$|(.*fl64.*)$|(.*nicotine_plus.*)$ -windowrulev2 = workspace 5, title:^(.*FL Studio.*)$ -windowrulev2 = workspace 4, class:^(.*pinta.*)$|(.*krita.*)$|(.*blender.*)$|(.*Upscayl.*)$ +windowrule = workspace 6, class:^(.*kdenlive.*)$ +windowrule = workspace 21 silent, class:^(.*thunderbird.*)$ +windowrule = workspace 22 silent, class:^(.*btop.*)$ +windowrule = workspace 22 silent, class:^(.*nvtop.*)$ +windowrule = workspace 19 silent, class:^(.*[Ss]potify.*)$|(.*tidal-hifi.*)$|(.*You[Tt]ube Music.*)$ +windowrule = workspace 20 silent, class:^(.*discord.*)$|(.*vesktop.*)$|(.*WebCord.*)$ +windowrule = workspace 15, class:^(.*obsproject.*)$ +windowrule = workspace 14, class:^(.*easyeffects.*)$|^(.*qpwgraph.*)$|(.*Helvum.*)$ +windowrule = workspace 5, class:^(.*vital.*)$|(.*fl64.*)$|(.*nicotine_plus.*)$|(.*Picard*)$ +windowrule = workspace 5, title:^(.*FL Studio.*)$ +windowrule = workspace 4, class:^(.*pinta.*)$|(.*krita.*)$|(.*blender.*)$|(.*Upscayl.*)$ ## Productivity/Dev -windowrulev2 = workspace 9 silent, class:^(.*obsidian.*)$|(.*Zotero.*)$ -windowrulev2 = workspace 2, class:^(.*Code.*)$|(.*codium.*)$|(.*VSCodium.*)$|(.*neovide.*)$ +windowrule = workspace 9 silent, class:^(.*obsidian.*)$|(.*Zotero.*)$ +windowrule = workspace 2, class:^(.*Code.*)$|(.*codium.*)$|(.*VSCodium.*)$|(.*neovide.*)$ # Animation Rules -windowrulev2 = animation slide, title:^(.*cava.*)$ -windowrulev2 = animation popin, class:^(.*wleave.*)$ +windowrule = animation slide, title:^(.*cava.*)$ +windowrule = animation popin, class:^(.*wleave.*)$ # Scratchpads $scratchpad-large = class:^(scratchpad-large)$ -windowrulev2 = float, $scratchpad-large -windowrulev2 = center 1, $scratchpad-large -windowrulev2 = size 70% 70%, $scratchpad-large -windowrulev2 = animation slide, $scratchpad-large -windowrulev2 = workspace special: scratchpad-large silent, $scratchpad-large +windowrule = float, $scratchpad-large +windowrule = center 1, $scratchpad-large +windowrule = size 70% 70%, $scratchpad-large +windowrule = animation slide, $scratchpad-large +windowrule = workspace special: scratchpad-large silent, $scratchpad-large $scratchpad = class:^(scratchpad)$ -windowrulev2 = float, $scratchpad -windowrulev2 = center 1, $scratchpad -windowrulev2 = size 50% 50%, $scratchpad -windowrulev2 = animation slide, $scratchpad -windowrulev2 = workspace special: scratchpad silent, $scratchpad +windowrule = float, $scratchpad +windowrule = center 1, $scratchpad +windowrule = size 50% 50%, $scratchpad +windowrule = animation slide, $scratchpad +windowrule = workspace special: scratchpad silent, $scratchpad $scratchpad-mini = class:^(scratchpad-mini)$ -windowrulev2 = float, $scratchpad-mini -windowrulev2 = center 1, $scratchpad-mini -windowrulev2 = size 30% 40%, $scratchpad-mini -windowrulev2 = animation slide, $scratchpad-mini -windowrulev2 = workspace special: scratchpad-mini silent, $scratchpad-mini +windowrule = float, $scratchpad-mini +windowrule = center 1, $scratchpad-mini +windowrule = size 30% 40%, $scratchpad-mini +windowrule = animation slide, $scratchpad-mini +windowrule = workspace special: scratchpad-mini silent, $scratchpad-mini $sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$ -windowrulev2 = workspace special:scratchpad silent, $sideScratchpad -windowrulev2 = size 30% 90%, $sideScratchpad -windowrulev2 = float, $sideScratchpad -windowrulev2 = center 1, $sideScratchpad +windowrule = workspace special:scratchpad silent, $sideScratchpad +windowrule = size 30% 90%, $sideScratchpad +windowrule = float, $sideScratchpad +windowrule = center 1, $sideScratchpad # Specific App Rules $videobridge = class:^(.*xwaylandvideobridge.*)$ -windowrulev2 = opacity 0.0 override 0.0 override, $videobridge -windowrulev2 = noanim, $videobridge -windowrulev2 = noblur, $videobridge -windowrulev2 = noinitialfocus, $videobridge -windowrulev2 = maxsize 1 1, $videobridge +windowrule = opacity 0.0 override 0.0 override, $videobridge +windowrule = noanim, $videobridge +windowrule = noblur, $videobridge +windowrule = noinitialfocus, $videobridge +windowrule = maxsize 1 1, $videobridge $zathura = class:^(.*zathura.*)$ -windowrulev2 = float, $zathura -windowrulev2 = size 35% 90%, $zathura -windowrulev2 = center 1, $zathura +windowrule = float, $zathura +windowrule = size 35% 90%, $zathura +windowrule = center 1, $zathura $scrcpy = class:^(.*scrcpy.*)$ -windowrulev2 = center 1, $scrcpy -windowrulev2 = float, $scrcpy +windowrule = center 1, $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.*)$ -windowrulev2 = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$ -windowrulev2 = idleinhibit fullscreen, class:^(.*[Ss]potify.*)$ -windowrulev2 = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*Brave.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen-alpha.*)$ +windowrule = idleinhibit always, class:^(.*steam_app.*)$ +windowrule = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$ +windowrule = idleinhibit fullscreen, class:^(.*[Ss]potify.*)$ +windowrule = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*Brave.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen-alpha.*)$ -windowrulev2 = immediate, class:^(.*steam_app.*)$ +windowrule = immediate, class:^(.*steam_app.*)$ # Layer Rules