From af626c99cc4c17e963a0d89281ee6ac5ac56b9c8 Mon Sep 17 00:00:00 2001 From: Simon Rieger Date: Mon, 5 May 2025 15:09:35 +0200 Subject: [PATCH] update hyprland config --- dot_config/hypr/windows_workspaces.conf | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/dot_config/hypr/windows_workspaces.conf b/dot_config/hypr/windows_workspaces.conf index 3aed917..6328683 100644 --- a/dot_config/hypr/windows_workspaces.conf +++ b/dot_config/hypr/windows_workspaces.conf @@ -48,20 +48,15 @@ windowrulev2 = workspace 4, class:^(Supersonic)$ windowrulev2 = workspace 5, class:^(teams-for-linux)$ # JetBrains IDEs (IntelliJ, PyCharm) - Workarounds für Hyprland + +# Kein Rand für alle JetBrains-Fenster 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 +# Alle JetBrains-Fenster schweben (float) +windowrulev2 = float, class:^(jetbrains-.*)$ -#! 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 +# Fokus immer behalten (hilft gegen ungewolltes Schließen von Popups/Suchfenstern) +windowrulev2 = stayfocused, class:^(jetbrains-.*)$ + +# Initialen Fokus nicht setzen (optional, kann Fokusprobleme mindern) +windowrulev2 = noinitialfocus, class:^(jetbrains-.*)$