2024-04-04 12:02:20 +00:00
|
|
|
# Layer rules
|
|
|
|
|
|
|
|
layerrule = noanim, menu
|
2024-07-02 13:42:26 +00:00
|
|
|
layerrule = noanim, notifications
|
2024-04-04 12:02:20 +00:00
|
|
|
|
|
|
|
|
2024-03-27 17:52:31 +00:00
|
|
|
# Workspace rules
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-01 11:05:41 +00:00
|
|
|
windowrulev2 = workspace $ws_web silent, class:(qutebrowser)
|
|
|
|
windowrulev2 = workspace $ws_web, class:(firefox)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-01 11:05:41 +00:00
|
|
|
windowrulev2 = workspace $ws_focus, class:^(jetbrains-)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2024-06-13 16:29:58 +00:00
|
|
|
windowrulev2 = workspace $ws_media, class:([cC]hromium)
|
2024-07-02 13:42:26 +00:00
|
|
|
windowrulev2 = workspace $ws_media, class:(Brave-browser)
|
2024-06-13 16:29:58 +00:00
|
|
|
windowrulev2 = workspace $ws_media, class:(FreeTube)
|
|
|
|
windowrulev2 = workspace $ws_media, class:(qutebrowser-kiosk)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-15 13:22:51 +00:00
|
|
|
windowrulev2 = workspace $ws_chat silent, class:(discord)
|
|
|
|
windowrulev2 = workspace $ws_chat silent, class:(Element)
|
|
|
|
windowrulev2 = workspace $ws_chat silent, class:(TeamSpeak 3)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-01 11:05:41 +00:00
|
|
|
windowrulev2 = workspace $ws_msg silent, class:(thunderbird)
|
|
|
|
windowrulev2 = workspace $ws_msg silent, class:(Signal)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
|
|
|
|
2024-09-13 13:37:17 +00:00
|
|
|
# General rules
|
|
|
|
|
|
|
|
windowrulev2 = noblur, class:^$ # intended for menus. not sure about side-effects
|
|
|
|
|
|
|
|
|
2024-03-27 17:52:31 +00:00
|
|
|
# Specific rules
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-08 10:27:08 +00:00
|
|
|
windowrulev2 = float, class:(xdg-desktop-portal-gtk)
|
|
|
|
|
2023-09-10 19:41:00 +00:00
|
|
|
windowrulev2 = noinitialfocus, class:(thunderbird), title:^$
|
2023-07-08 10:27:08 +00:00
|
|
|
windowrulev2 = float, class:(thunderbird), title:^$
|
2023-07-23 14:12:18 +00:00
|
|
|
|
|
|
|
windowrulev2 = float, class:(thunderbird), title:(Reminder)
|
2023-07-08 10:27:08 +00:00
|
|
|
|
|
|
|
windowrulev2 = float, class:(org.keepassxc.KeePassXC), title:(KeePassXC - Browser Access Request)
|
2023-06-30 18:47:01 +00:00
|
|
|
|
2023-07-23 14:12:18 +00:00
|
|
|
windowrulev2 = float, class:(Pinetry-gtk-2)
|
|
|
|
|
2023-07-01 11:05:41 +00:00
|
|
|
windowrulev2 = fullscreen, class:(FreeTube)
|
2023-07-23 14:12:18 +00:00
|
|
|
|
|
|
|
windowrulev2 = float, class:(com/.https://ultimaker.UltiMaker-Cura), title:(UltiMaker-Cura)
|
2024-03-04 18:55:13 +00:00
|
|
|
|
|
|
|
# https://github.com/hyprwm/Hyprland/issues/4257#issuecomment-1879781806
|
|
|
|
windowrulev2 = noinitialfocus,class:^jetbrains-(?!toolbox),floating:1
|
2024-05-15 00:01:18 +00:00
|
|
|
|
|
|
|
|
|
|
|
# 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$
|
2024-06-24 13:25:28 +00:00
|
|
|
windowrulev2 = fullscreen, class:^(steam_app_)
|
|
|
|
windowrulev2 = workspace $ws_focus, class:^(steam_app_)
|