diff --git a/hypr/hyprland.conf b/hypr/hyprland.conf index 2daeabb..2e5d03b 100644 --- a/hypr/hyprland.conf +++ b/hypr/hyprland.conf @@ -303,12 +303,23 @@ bindl = , XF86AudioPrev, exec, playerctl previous ############################## ### WINDOWS AND WORKSPACES ### ############################## - # See https://wiki.hypr.land/Configuring/Window-Rules/ for more # See https://wiki.hypr.land/Configuring/Workspace-Rules/ for workspace rules +windowrule = tag +games, class:^(steam_app_\d+)$ +windowrule = tag +games, class:^(gamescope)$ +windowrule = tag +gamestore, class:^([Ss]team)$ +windowrule = tag +videoplayer, title:Jellyfin Media Player + +windowrule = workspace 7, tag:gamestore* +windowrule = workspace 8, tag:games* +windowrule = workspace 9, tag:videoplayer + +# windowrule - ######### float popups and dialogue ####### +windowrule = float, title:^(Authentication Required)$ +windowrule = center, title:^(Authentication Required)$ +windowrule = float, class:^([Ss]team)$, title:negative:^([Ss]team)$ +windowrule = float, class:([Tt]hunar), title:negative:(.*[Tt]hunar.*) -# Example windowrule -# windowrule = float,class:^(kitty)$,title:^(kitty)0 # Ignore maximize requests from apps. You'll probably like this. windowrule = suppressevent maximize, class:.*