From f6f15aa42f6e5916a2875a0854cf8887d484a34b Mon Sep 17 00:00:00 2001 From: Simon Rieger Date: Mon, 5 May 2025 14:56:02 +0200 Subject: [PATCH] update hyprland config --- dot_config/hypr/windows_workspaces.conf | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/dot_config/hypr/windows_workspaces.conf b/dot_config/hypr/windows_workspaces.conf index 0ba0a49..3aed917 100644 --- a/dot_config/hypr/windows_workspaces.conf +++ b/dot_config/hypr/windows_workspaces.conf @@ -46,3 +46,22 @@ windowrulev2 = workspace 4, class:^(Spotify)$ windowrulev2 = workspace 4, class:^(feishin)$ windowrulev2 = workspace 4, class:^(Supersonic)$ windowrulev2 = workspace 5, class:^(teams-for-linux)$ + +# JetBrains IDEs (IntelliJ, PyCharm) - Workarounds für Hyprland +windowrulev2 = noborder, class:^(jetbrains-.*)$ +windowrulev2 = float, class:^(jetbrains-.*)$, title:^(s|S)earch.*|.*Find.*$ +windowrulev2 = nofocus, class:^(jetbrains-.*)$, title:^(s|S)earch.*|.*Find.*$ +windowrulev2 = nofocus, class:^(jetbrains-.*)$, title:^(.*Tooltip.*|.*Completion.*)$ + +# -- Fix odd behaviors in IntelliJ IDEs -- +#! Fix splash screen showing in weird places and prevent annoying focus takeovers +windowrulev2 = center,class:^(jetbrains-.*)$,title:^(splash)$,floating:1 +windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(splash)$,floating:1 +windowrulev2 = noborder,class:^(jetbrains-.*)$,title:^(splash)$,floating:1 + +#! Center popups/find windows +windowrulev2 = center,class:^(jetbrains-.*)$,title:^( )$,floating:1 +windowrulev2 = stayfocused,class:^(jetbrains-.*)$,title:^( )$,floating:1 +windowrulev2 = noborder,class:^(jetbrains-.*)$,title:^( )$,floating:1 +#! Disable window flicker when autocomplete or tooltips appear +windowrulev2 = nofocus,class:^(jetbrains-.*)$,title:^(win.*)$,floating:1