diff --git a/.dotbot.conf.yaml b/.dotbot.conf.yaml index 95ee9a6..99fb193 100644 --- a/.dotbot.conf.yaml +++ b/.dotbot.conf.yaml @@ -20,6 +20,7 @@ ~/.config/ranger: ranger ~/.config/starship.toml: starship.toml ~/.config/tmuxinator: tmuxinator + ~/.config/yabai: yabai ~/.ctags: ctags ~/.default-gems: asdf/default-gems ~/.default-npm-packages: asdf/default-npm-packages diff --git a/yabai/yabairc b/yabai/yabairc new file mode 100755 index 0000000..b3bdbeb --- /dev/null +++ b/yabai/yabairc @@ -0,0 +1,45 @@ + #!/usr/bin/env sh + +sudo yabai --load-sa +yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" + +# Global settings +yabai -m config mouse_follows_focus off +yabai -m config focus_follows_mouse off +yabai -m config window_origin_display default +yabai -m config window_placement second_child +yabai -m config window_topmost off +yabai -m config window_shadow on +yabai -m config window_opacity off +yabai -m config window_opacity_duration 0.0 +yabai -m config active_window_opacity 1.0 +yabai -m config normal_window_opacity 0.90 +yabai -m config window_border off +yabai -m config window_border_width 6 +yabai -m config active_window_border_color 0xff775759 +yabai -m config normal_window_border_color 0xff555555 +yabai -m config insert_feedback_color 0xffd75f5f +yabai -m config split_ratio 0.50 +yabai -m config auto_balance off +yabai -m config mouse_modifier fn +yabai -m config mouse_action1 move +yabai -m config mouse_action2 resize +yabai -m config mouse_drop_action swap + +# General Space Settings +yabai -m config layout bsp +yabai -m config top_padding 10 +yabai -m config bottom_padding 10 +yabai -m config left_padding 10 +# yabai -m config left_padding 450 +yabai -m config right_padding 10 +yabai -m config window_gap 10 + +# Apps to ignore +yabai -m rule --add app="^System Settings$" manage=off +yabai -m rule --add app="^Archive Utility$" manage=off +yabai -m rule --add app="^Alfred Preferences$" manage=off +yabai -m rule --add app="Raycast" manage=off +yabai -m rule --add app="^Music$" manage=off + +echo "Yabai configuration loaded …"