From 20a3c0641f2cef59cf51d249a523bce51ba46255 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sergio=20La=C3=ADn?= Date: Sun, 10 Aug 2025 15:25:53 +0200 Subject: [PATCH] feat(hypr): new rules --- .config/hypr/theme/rules.conf | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/.config/hypr/theme/rules.conf b/.config/hypr/theme/rules.conf index ddc0825e..2c741a40 100644 --- a/.config/hypr/theme/rules.conf +++ b/.config/hypr/theme/rules.conf @@ -24,6 +24,17 @@ windowrule = float, xfce-polkit|wleave|title:branchdialog|nwg-look|nm-connection # Workspace Rules +## Smart Gaps +# workspace = w[t1], gapsout:0, gapsin:0 +# workspace = w[tg1], gapsout:0, gapsin:0 +# workspace = f[1], gapsout:0, gapsin:0 +# windowrulev2 = bordersize 0, floating:0, onworkspace:w[t1] +# windowrulev2 = rounding 0, floating:0, onworkspace:w[t1] +# windowrulev2 = bordersize 0, floating:0, onworkspace:w[tg1] +# windowrulev2 = rounding 0, floating:0, onworkspace:w[tg1] +# windowrulev2 = bordersize 0, floating:0, onworkspace:f[1] +# windowrulev2 = rounding 0, floating:0, onworkspace:f[1] + ## System windowrule = workspace 8, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$|(.*VirtualBox Manager.*)$|(.*Vmware*)$ windowrule = workspace 17, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$ @@ -78,7 +89,7 @@ windowrule = size 30% 40%, $scratchpad-mini windowrule = animation slide, $scratchpad-mini windowrule = workspace special: scratchpad-mini silent, $scratchpad-mini -$sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$ +$sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$|(.*com.ghostty-volume.*)$ windowrule = workspace special:scratchpad silent, $sideScratchpad windowrule = size 30% 90%, $sideScratchpad windowrule = float, $sideScratchpad @@ -106,7 +117,7 @@ windowrule = noinitialfocus, class:(.*[Ss]potify.*)|(.*tidal-hifi.*)$|(.*You[Tt] windowrule = idleinhibit always, class:^(.*steam_app.*)$ windowrule = idleinhibit focus, class:^(.*[Ss]potify.*)$|^(.*feishin.*)$ -windowrule = idleinhibit focus, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$ +windowrule = idleinhibit fullscreen, class:^(.*celluloid.*)$|^(.*mpv.*)$|^(.*vlc.*)$ windowrule = idleinhibit fullscreen, class:^(.*LibreWolf.*)$|^(.*floorp.*)$|^(.*Brave.*)$|^(.*firefox.*)$|^(.*chromium.*)$|^(.*zen-alpha.*)$ windowrule = immediate, class:^(.*steam_app.*)$ @@ -121,6 +132,7 @@ layerrule = blur, waybar layerrule = ignorezero, waybar layerrule = ignorezero, swaync-notification-window +layerrule = ignorezero, swaync-control-center layerrule = animation slide, swaync-notification-window layerrule = animation slide, swaync-control-center