feat(hypr): new rules for scratchpads: now having large, normal and mini

This commit is contained in:
Sergio Laín 2024-04-07 00:49:03 +02:00
parent a05e4035e0
commit 6724bde2b3
No known key found for this signature in database
GPG key ID: 14C9B8080681777B
2 changed files with 24 additions and 9 deletions

View file

@ -9,25 +9,25 @@ lazy = true
force_monitor = "DP-1" force_monitor = "DP-1"
[scratchpads.terminal] [scratchpads.terminal]
command = "kitty --class scratchpad" command = "kitty --class scratchpad-large"
excludes = ["dots"] excludes = ["dots"]
lazy = true lazy = true
[scratchpads.yazi] [scratchpads.yazi]
command = "kitty --class scratchpad yazi" command = "kitty --class scratchpad-large yazi"
lazy = true lazy = true
[scratchpads.gpt] [scratchpads.gpt]
command = "kitty --class scratchpad tgpt -m" command = "kitty --class scratchpad-large tgpt -m"
lazy = true lazy = true
[scratchpads.dots] [scratchpads.dots]
command = "kitty --class scratchpad yadm enter lazygit" command = "kitty --class scratchpad-large yadm enter lazygit"
excludes = ["terminal"] excludes = ["terminal"]
lazy = true lazy = true
[scratchpads.btop] [scratchpads.btop]
command = "kitty --class scratchpad btop" command = "kitty --class scratchpad-large btop"
lazy = true lazy = true
[scratchpads.bluetooth] [scratchpads.bluetooth]

View file

@ -29,7 +29,7 @@ windowrulev2 = workspace 9, class:^(.*virt-manager.*)$|(.*PikaBackup.*)$
windowrulev2 = workspace 19, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$ windowrulev2 = workspace 19, class:^(.*GParted.*)$|(.*clamtk.*)$|(.*gnome.Logs.*)$
# Gaming # Gaming
windowrulev2 = workspace 8, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$, decorate:0 windowrulev2 = workspace 8, class:^(.*steam_app.*)$|(.*gamescope.*)$|(.*atlauncher.*)$|(.*Minecraft.*)$
windowrulev2 = workspace 18, class:^(steam)$|(.*heroic.*)$ windowrulev2 = workspace 18, class:^(steam)$|(.*heroic.*)$
windowrulev2 = workspace 8, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$ windowrulev2 = workspace 8, class:^(.*Ryujinx.*)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(.*xemu.*)$|(.*duckstation.*)$|(.*rpcs3.*)$
@ -54,15 +54,30 @@ windowrulev2 = workspace 2, class:^(.*Code.*)$|(.*codium.*)$|(.*VSCodium.*)
windowrulev2 = animation slide, title:^(.*cava.*)$ windowrulev2 = animation slide, title:^(.*cava.*)$
windowrulev2 = animation popin, class:^(.*wleave.*)$ windowrulev2 = animation popin, class:^(.*wleave.*)$
# Scratchpads # 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
$scratchpad = class:^(scratchpad)$ $scratchpad = class:^(scratchpad)$
windowrulev2 = float, $scratchpad windowrulev2 = float, $scratchpad
windowrulev2 = center 1, $scratchpad windowrulev2 = center 1, $scratchpad
windowrulev2 = size 70% 70%, $scratchpad windowrulev2 = size 50% 50%, $scratchpad
windowrulev2 = animation slide, $scratchpad windowrulev2 = animation slide, $scratchpad
windowrulev2 = workspace special:scratchpad silent, $scratchpad windowrulev2 = workspace special: scratchpad silent, $scratchpad
$sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$ #|^(.*localsend.*)$ $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
$sideScratchpad = class:^(.*pavucontrol.*)$|(.*blueman-manager.*)$|^(.*localsend.*)$
windowrulev2 = workspace special:scratchpad silent, $sideScratchpad windowrulev2 = workspace special:scratchpad silent, $sideScratchpad
windowrulev2 = size 30% 90%, $sideScratchpad windowrulev2 = size 30% 90%, $sideScratchpad
windowrulev2 = float, $sideScratchpad windowrulev2 = float, $sideScratchpad