From f7b55434b98a50b92b81a0fb46469e8294e897aa Mon Sep 17 00:00:00 2001 From: Kopatz <7265381+Kropatz@users.noreply.github.com> Date: Fri, 13 Feb 2026 10:36:52 +0100 Subject: [PATCH] update --- flake.lock | 6 +-- home-manager/hyprland/hyprland-settings.nix | 51 ++++++++++----------- 2 files changed, 28 insertions(+), 29 deletions(-) diff --git a/flake.lock b/flake.lock index bb95097..ccf0ce3 100644 --- a/flake.lock +++ b/flake.lock @@ -397,11 +397,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1768886240, - "narHash": "sha256-C2TjvwYZ2VDxYWeqvvJ5XPPp6U7H66zeJlRaErJKoEM=", + "lastModified": 1770841267, + "narHash": "sha256-9xejG0KoqsoKEGp2kVbXRlEYtFFcDTHjidiuX8hGO44=", "owner": "nixos", "repo": "nixpkgs", - "rev": "80e4adbcf8992d3fd27ad4964fbb84907f9478b0", + "rev": "ec7c70d12ce2fc37cb92aff673dcdca89d187bae", "type": "github" }, "original": { diff --git a/home-manager/hyprland/hyprland-settings.nix b/home-manager/hyprland/hyprland-settings.nix index c5f25fa..ad49b11 100644 --- a/home-manager/hyprland/hyprland-settings.nix +++ b/home-manager/hyprland/hyprland-settings.nix @@ -226,7 +226,7 @@ in # Example windowrule v1 # windowrule = float, ^(kitty)$ # Example windowrule v2 - # float,class:^(kitty)$,title:^(kitty)$ + # float,match:class ^(kitty)$,title:^(kitty)$ # See https://wiki.hyprland.org/Configuring/Window-Rules/ for more # See https://wiki.hyprland.org/Configuring/Keywords/ for more @@ -370,49 +370,48 @@ in "allows_input on, match:title Trove" #"stay_focused on, match:title Trove" # Fix splash screen showing in weird places and prevent annoying focus takeovers - #"tag +jetbrains-splash, class:^(jetbrains-.*)$, title:^(splash)$, floating:1" + #"tag +jetbrains-splash, match:class ^(jetbrains-.*)$, title:^(splash)$, floating:1" #"center, tag:jetbrains-splash" #"nofocus, tag:jetbrains-splash" #"noborder, tag:jetbrains-splash" ## Center popups/find windows - #"tag +jetbrains, class:^(jetbrains-.*), title:^()$, floating:1" + #"tag +jetbrains, match:class ^(jetbrains-.*), title:^()$, floating:1" #"center, tag:jetbrains" ## Enabling this makes it possible to provide input in popup dialogs (search window, new file, etc.) #"stayfocused, tag:jetbrains" #"noborder, tag:jetbrains" ## For some reason tag:jetbrains does not work for size rule - #"size >50% >50%, class:^(jetbrains-.*), title:^()$, floating:1" + #"size >50% >50%, match:class ^(jetbrains-.*), title:^()$, floating:1" ## Disable window flicker when autocomplete or tooltips appear - #"noinitialfocus, class:^(jetbrains-.*)$, title:^(win.*)$, floating:1" + #"noinitialfocus, match:class ^(jetbrains-.*)$, title:^(win.*)$, floating:1" ## Disable mouse focus - #"nofollowmouse, class:^(jetbrains-.*)$" - ]; - windowrulev2 = [ - #"center, class:jetbrains-idea" - #"noinitialfocus,class:^jetbrains-(?!toolbox),floating:1" + #"nofollowmouse, match:class ^(jetbrains-.*)$" + + #"center, match:class jetbrains-idea" + #"noinitialfocus,match:class ^jetbrains-(?!toolbox),floating:1" ## -- Fix odd behaviors in IntelliJ IDEs -- ##! Fix focus issues when dialogs are opened or closed - #"windowdance,class:^(jetbrains-.*)$,floating:1" + #"windowdance,match:class ^(jetbrains-.*)$,floating:1" ##! Fix splash screen showing in weird places and prevent annoying focus takeovers - #"center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1" - #"nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1" - #"noborder,class:^(jetbrains-.*)$,title:^(splash)$,floating:1" + #"center,match:class ^(jetbrains-.*)$,title:^(splash)$,floating:1" + #"nofocus,match:class ^(jetbrains-.*)$,title:^(splash)$,floating:1" + #"noborder,match:class ^(jetbrains-.*)$,title:^(splash)$,floating:1" ##! Center popups/find windows - #"center,class:^(jetbrains-.*)$,title:^( )$,floating:1" - #"stayfocused,class:^(jetbrains-.*)$,title:^( )$,floating:1" - #"noborder,class:^(jetbrains-.*)$,title:^( )$,floating:1" + #"center,match:class ^(jetbrains-.*)$,title:^( )$,floating:1" + #"stayfocused,match:class ^(jetbrains-.*)$,title:^( )$,floating:1" + #"noborder,match:class ^(jetbrains-.*)$,title:^( )$,floating:1" ##! Disable window flicker when autocomplete or tooltips appear - #"nofocus,class:^(jetbrains-.*)$,title:^(win.*)$,floating:1" - ##"immediate, class:^(Risk.*)$" - "stayfocused,class:(steam_app_107410)" - "immediate, class:^tetrio-desktop$" - "opacity 0.9, class:thunar" - "opacity 0.9, class:discord, fullscreen:0" - "opacity 0.1, title:cava" - "float, title:Picture-in-Picture" - "suppressevent maximize, title:Picture-in-Picture" + #"nofocus,match:class ^(jetbrains-.*)$,title:^(win.*)$,floating:1" + ##"immediate, match:class ^(Risk.*)$" + "stay_focused on, match:class (steam_app_107410)" + "immediate on, match:class ^tetrio-desktop$" + "opacity 0.9, match:class thunar" + "opacity 0.9, match:class discord, match:fullscreen 0" + "opacity 0.1, match:title cava" + "float on, match:title Picture-in-Picture" + "suppress_event maximize, match:title Picture-in-Picture" ]; exec-once = [