# 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 silent, class:(Chromium) windowrulev2 = workspace $ws_media silent, class:(FreeTube) windowrulev2 = workspace $ws_media silent, 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 = move 100%-300 100%-30, class:(steam), title:^(notificationtoasts) windowrulev2 = nofocus, class:(steam), title:^(notificationtoasts) windowrulev2 = float, class:(steam), title:^(Friends List) windowrulev2 = float, class:(zenity), title:^(Progress) windowrulev2 = noinitialfocus, class:(steam), title:^(Friends List) windowrulev2 = workspace $ws_chat silent, class:(steam), title:^(Friends List) windowrulev2 = float, class:(xdg-desktop-portal-gtk) #windowrulev2 = monitor $mon2, class:(thunderbird), title:^$ # where monitor silent rule? windowrulev2 = noinitialfocus, class:(thunderbird), title:^$ windowrulev2 = float, class:(thunderbird), title:^$ #windowrulev2 = move 5 5, 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 = tile, class:(discord) #windowrulev2 = nofullscreenrequest, class:(discord) 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