From 4cfe4ef480a62092f8a7dfbb2e4877303aef590b Mon Sep 17 00:00:00 2001 From: Benjamin Palko Date: Sun, 11 Jan 2026 21:12:48 -0500 Subject: [PATCH] update rules with new hyprland version --- hypr/hyprland/rules.conf | 28 +++++++++++++--------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/hypr/hyprland/rules.conf b/hypr/hyprland/rules.conf index 412e5bf..dd4901e 100644 --- a/hypr/hyprland/rules.conf +++ b/hypr/hyprland/rules.conf @@ -1,25 +1,23 @@ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more -windowrule = nomaxsize, class:.* # You'll probably like this. +windowrule = match:class .*, no_max_size true # Apps -windowrule = idleinhibit fullscreen, class:^(*)$ -windowrule = idleinhibit fullscreen, title:^(*)$ -windowrule = idleinhibit fullscreen, fullscreen:1 -windowrule = float, center, modal:1 +windowrule = match:class ^(*)$, idle_inhibit fullscreen true +windowrule = match:title ^(*)$, idle_inhibit fullscreen true +windowrule = match:fullscreen true, idle_inhibit fullscreen +windowrule = match:modal true, float 0, center 0 # windowrule = workspace special:terminal, kitty -windowrule = workspace special:music, initialClass:tidal-hifi +windowrule = match:initial_class tidal-hifi, workspace special:music -windowrule = workspace 1, class:thunderbird -windowrule = workspace 2, class:(discord) -windowrule = workspace 2,class:(signal) -windowrule = opacity 0.999, class:signal -windowrule = workspace 3, class:firefox -windowrule = opacity 0.999, class:firefox -windowrule = workspace 5,float,class:(steam) -windowrule = workspace 5, class:^(steam_app_*)$ +windowrule = match:class thunderbird, workspace 1, no_initial_focus true +windowrule = match:class discord, workspace 2, no_initial_focus true +windowrule = match:class signal, workspace 2, opacity 0.999, no_initial_focus true +windowrule = match:class firefox, workspace 3, opacity 0.999, no_initial_focus true +windowrule = match:class stream, workspace 5, float true, no_initial_focus true +windowrule = match:class ^(steam_app_*)$, workspace 5, no_initial_focus true -windowrule = float, class:org.gnome.Calculator +windowrule = match:class org.gnome.Calculator, float true # Workspaces workspace = 1, persistent:true