.dotfiles/.config/hypr/rules.conf
2024-06-24 15:25:28 +02:00

58 lines
1.9 KiB
Plaintext

# Layer rules
layerrule = noanim, menu
# Workspace rules
windowrulev2 = workspace $ws_web silent, class:(qutebrowser)
windowrulev2 = workspace $ws_web, class:(firefox)
windowrulev2 = workspace $ws_focus, class:^(jetbrains-)
windowrulev2 = workspace $ws_media, class:([cC]hromium)
windowrulev2 = workspace $ws_media, class:(FreeTube)
windowrulev2 = workspace $ws_media, class:(qutebrowser-kiosk)
windowrulev2 = workspace $ws_chat silent, class:(discord)
windowrulev2 = workspace $ws_chat silent, class:(Element)
windowrulev2 = workspace $ws_chat silent, class:(TeamSpeak 3)
windowrulev2 = workspace $ws_msg silent, class:(thunderbird)
windowrulev2 = workspace $ws_msg silent, class:(Signal)
# Specific rules
windowrulev2 = float, class:(xdg-desktop-portal-gtk)
windowrulev2 = noinitialfocus, class:(thunderbird), title:^$
windowrulev2 = float, class:(thunderbird), title:^$
windowrulev2 = float, class:(thunderbird), title:(Reminder)
windowrulev2 = float, class:(org.keepassxc.KeePassXC), title:(KeePassXC - Browser Access Request)
windowrulev2 = float, class:(Pinetry-gtk-2)
windowrulev2 = fullscreen, class:(FreeTube)
windowrulev2 = float, class:(com/.https://ultimaker.UltiMaker-Cura), title:(UltiMaker-Cura)
# https://github.com/hyprwm/Hyprland/issues/4257#issuecomment-1879781806
windowrulev2 = noinitialfocus,class:^jetbrains-(?!toolbox),floating:1
# Gaming Rules (steam and games)
windowrulev2 = move 100%-300 100%-30, class:(steam), title:^(notificationtoasts)
windowrulev2 = nofocus, class:(steam), title:^(notificationtoasts)
windowrulev2 = float, class:(zenity), title:^(Progress)
windowrulev2 = noinitialfocus, class:(steam), title:^(Friends List)
windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List)
windowrulev2 = fullscreen, class:^cs2$
windowrulev2 = workspace $ws_focus, class:^cs2$
windowrulev2 = fullscreen, class:^(steam_app_)
windowrulev2 = workspace $ws_focus, class:^(steam_app_)