From 8356f132fdf29f03378ee5a1f2f8c3ce577f87a1 Mon Sep 17 00:00:00 2001 From: antistereov Date: Wed, 21 Jan 2026 14:00:03 +0100 Subject: [PATCH] feat(yabai): disable manage of JetBrains popups --- yabai/yabairc | 24 +++++++++++++++++++----- 1 file changed, 19 insertions(+), 5 deletions(-) diff --git a/yabai/yabairc b/yabai/yabairc index 6c0b368..828d523 100644 --- a/yabai/yabairc +++ b/yabai/yabairc @@ -5,11 +5,11 @@ sudo yabai --load-sa yabai -m config layout bsp # Set all padding and gaps to 5pt (default: 0) -yabai -m config top_padding 0 -yabai -m config bottom_padding 1 -yabai -m config left_padding 0 -yabai -m config right_padding 0 -yabai -m config window_gap 5 +yabai -m config top_padding 3 +yabai -m config bottom_padding 3 +yabai -m config left_padding 3 +yabai -m config right_padding 3 +yabai -m config window_gap 3 # float system preferences yabai -m rule --add app="^System Information$" manage=off @@ -17,6 +17,20 @@ yabai -m rule --add app="^System Preferences$" manage=off yabai -m rule --add title='Preferences$' manage=off yabai -m rule --add title='^Archive Utility$' manage=off +# float JetBrains pop-ups (matches windows without titles) + +yabai -m rule --add app="^IntelliJ IDEA$" title="^Welcome to IntelliJ IDEA$" manage=off +yabai -m rule --add app="^WebStorm$" title="^Welcome to WebStorm$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Add File to Git$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Delete$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Push Commits" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Update Project$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^New Project$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Clone Repository$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Project Structure$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Settings$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Run/Debug Configurations$" manage=off +yabai -m rule --add app="^(IntelliJ IDEA|WebStorm)$" title="^Data Sources and Drivers$" manage=off # float settings windows yabai -m rule --add title='Settings$' manage=off