#!/usr/bin/env sh # yabai configuration file # https://github.com/koekeishiya/yabai ## load scripting additions # sudo yabai --load-sa # yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" yabai -m config \ active_window_border_color 0xff775759 \ auto_balance on \ layout bsp \ top_padding 0 \ bottom_padding 0 \ left_padding 0 \ right_padding 0 \ window_gap 2 \ normal_window_opacity 0.60 \ window_placement second_child \ window_opacity on \ window_shadow float # apps to not manage (ignore) # TODO: add apps from aerospace config to here # list active apps: # > yabai -m query --windows | jq .[].app yabai -m rule --add app="1Password" manage=off yabai -m rule --add app="Fork" manage=off yabai -m rule --add app="System Settings" manage=off yabai -m rule --add app="^Logi Options$" manage=off yabai -m rule --add app="^Microsoft Teams$" manage=off yabai -m rule --add app="^PhpStorm$" manage=off yabai -m rule --add app="^Slack$" manage=off yabai -m rule --add app="^TIDAL$" manage=off yabai -m rule --add app="^Windows App$" manage=off # apply rules yabai -m rule --apply