2024-11-05 20:50:29 -06:00
|
|
|
# vim: set ft=config:
|
|
|
|
# See https://wiki.hyprland.org/Configuring/Window-Rules/ for more
|
|
|
|
|
|
|
|
# Force all windows to be unable to maximize themselves
|
|
|
|
# Default rule that ships with hypr
|
|
|
|
windowrulev2 = suppressevent maximize, class:.* # You'll probably like this.
|
|
|
|
|
|
|
|
# Force pavucontrol to be the center of attention
|
|
|
|
windowrulev2 = float, center 1, pin, class:^(.*pavucontrol.*)$
|
2024-11-07 22:44:36 -06:00
|
|
|
windowrulev2 = pin, class:^(.*pavucontrol.*)$
|
|
|
|
|
|
|
|
# Zoom is zoom is zoom
|
|
|
|
windowrulev2 = float, initialTitle:^(zoom_linux_float_video_window)$
|
|
|
|
windowrulev2 = pin, initialTitle:^(zoom_linux_float_video_window)$
|
|
|
|
windowrulev2 = float, initialTitle:^(as_toolbar)$
|
|
|
|
windowrulev2 = pin, initialTitle:^(as_toolbar)$
|
2024-11-05 20:50:29 -06:00
|
|
|
|
|
|
|
# Assign specific windows to specific workspaces on launch
|
|
|
|
windowrulev2 = workspace 8 silent, class:^(org.keepassxc.KeePassXC)$
|
|
|
|
windowrulev2 = workspace 8 silent, class:^(org.mozilla.Thunderbird)$
|
|
|
|
windowrulev2 = workspace 8 silent, class:^(Slack)$
|
|
|
|
windowrulev2 = workspace 9 silent, class:^(.*vesktop.*)$
|
|
|
|
windowrulev2 = workspace 10 silent, class:^(.*spotube.*)$
|
|
|
|
windowrulev2 = workspace 10 silent, class:^(.*potify.*)$
|
|
|
|
windowrulev2 = workspace 10 silent, class:^(im.riot.Riot)$
|