From 594a920126f4c558b903278801ca9fa2de372c46 Mon Sep 17 00:00:00 2001 From: htom Date: Fri, 24 Oct 2025 16:42:05 +0200 Subject: [PATCH] added windowrules for apps --- hypr/hyprland.conf | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) 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:.*