# Layer rules layerrule = noanim, menu layerrule = noanim, notifications # 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:(Brave-browser) 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) # General rules windowrulev2 = noblur, class:^$ # intended for menus. not sure about side-effects # 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_)