diff --git a/nix/modules/hyprland/settings.nix b/nix/modules/hyprland/settings.nix index 93f2ba2..9e9d50a 100644 --- a/nix/modules/hyprland/settings.nix +++ b/nix/modules/hyprland/settings.nix @@ -143,19 +143,16 @@ "name:2, monitor:DP-3" ]; windowrule = [ - "suppressevent maximize, class:.*" - "workspace 5, class:^(gamescope)$" - "fullscreen, class:^(gamescope)$" - "immediate, class:^(gamescope)$" - "workspace 6 silent, class:^(steam)$" - "workspace 8 silent, class:^(vesktop)$" - "workspace 8 silent, class:^(org.telegram.desktop)$" - "workspace 10 silent, class:^(com.obsproject.Studio)$" - "pin, initialTitle:^(OBS Studio Crash Detected)$" - "workspace 1 silent, initialTitle:^(Discord Popout)$" - ]; - windowrulev2 = [ - "noinitialfocus, class:.*" + "match:class .*, suppress_event maximize" + "match:class ^(gamescope)$, workspace 5" + "match:class ^(gamescope)$, fullscreen true" + "match:class ^(gamescope)$, immediate true" + "match:class ^(steam)$, workspace 6 silent" + "match:class ^(vesktop)$, workspace 8 silent" + "match:class ^(org.telegram.desktop)$, workspace 8 silent" + "match:class ^(com.obsproject.Studio)$, workspace 10 silent" + "match:initial_title ^(OBS Studio Crash Detected)$, pin true" + "match:initial_title ^(Discord Popout)$, workspace 1 silent" ]; # exec-once = [ # ];