dotfiles/.config/hypr/themes/luna/rules.conf
Sergio Laín d866f1b11b
♻️ refactor(hypr): changed all the rules code
now is easier to read and mantain
2023-11-08 23:56:38 +01:00

54 lines
1.7 KiB
Text

## Autostart
windowrulev2 = workspace 23 silent,class:^(thunderbird)$
windowrulev2 = workspace 21,silent,class:^(Spotify)$
windowrulev2 = workspace 22 silent,class:^(discord)$
## Base Rules
$center-float = class:^(center-float)$|^(file-roller)$|^(.*easyeffects.*)$
windowrulev2 = float,$center-float
windowrulev2 = size 70% 70%,$center-float
windowrulev2 = center 1,$center-float
## Float Rules
windowrule = float, xfce-polkit|galculator|wleave|Geeqie|title:Open File|title:Open Folder|title:branchdialog|nwg-look|nm-connection-editor
## Workspaces
# Games
windowrulev2 = workspace 8,class:^(.*steam_app.*)$
windowrulev2 = workspace 18,class:^(steam)$|(.*atlauncher.*)$|(.*heroic.*)$
windowrulev2 = workspace 8,class:^(Ryujinx)$|(.*cemu.*)$|(.*dolphin.*)$|(.*RetroArch.*)$|(xemu)$|(.*duckstation.*)$|(rpcs3)$
# Tech
windowrulev2 = workspace 26,class:^(nm-connection-editor)$
windowrulev2 = workspace 9,class:^(virt-manager)$
# Media
windowrulev2 = workspace 17,class:^(.*obsproject.*)$
windowrulev2 = workspace 6,class:^(.*vital.*)$|(.*fl64.*)$
windowrulev2 = workspace 5,class:^(pinta)$
# Scratchpads
$scratchpad = class:^(scratchpad)$
windowrulev2 = float,$scratchpad
windowrulev2 = size 70% 70%,$scratchpad
windowrulev2 = center 1,$scratchpad
windowrulev2 = workspace special silent,$scratchpad
$pavu = class:^(pavucontrol)$
windowrulev2 = workspace special silent,$pavu
windowrulev2 = float,$pavu
windowrulev2 = size 30% 85%,$pavu
## Specific App Rules
$videobridge = class:^(xwaylandvideobridge)$
windowrulev2 = opacity 0.0 override 0.0 override, $videobridge
windowrulev2 = noanim, $videobridge
windowrulev2 = nofocus, $videobridge
windowrulev2 = noinitialfocus, $videobridge
windowrulev2 = animation windowsOut, 0, class:(wleave)