dotfiles/.config/yabai/yabairc

43 lines
1.5 KiB
Text
Raw Normal View History

2024-02-23 18:02:10 +01:00
#!/usr/bin/env bash
#
# Logs:
# /tmp/yabai_$USER.err.log
# /tmp/yabai_$USER.out.log
yabai -m config layout bsp
2025-05-06 14:48:59 +02:00
yabai -m config window_placement second_child
2024-02-23 18:02:10 +01:00
# Global
yabai -m config focus_follows_mouse off
2025-05-06 14:48:59 +02:00
yabai -m config mouse_follows_focus on
2024-02-23 18:02:10 +01:00
yabai -m config layout bsp
#yabai -m config auto_balance on
yabai -m config split_ratio 0.4
2025-05-06 14:48:59 +02:00
yabai -m config top_padding 8
yabai -m config bottom_padding 8
yabai -m config left_padding 8
yabai -m config right_padding 8
yabai -m config window_gap 16
2024-02-23 18:02:10 +01:00
yabai -m config mouse_action1 move
yabai -m config mouse_action2 resize
yabai -m config mouse_modifier ctrl
2024-02-23 18:02:10 +01:00
# Override gaps for space 2 only
#yabai -m config --space 2 window_gap
2024-02-23 18:02:10 +01:00
# Floating (unmanaged) apps
2025-05-06 14:48:59 +02:00
yabai -m rule --add app="^Calculator$" manage=off
yabai -m rule --add app"^=VLC$" manage=off
yabai -m rule --add app="^System Settings$" manage=off
2024-02-23 18:02:10 +01:00
# Launch borders
# https://github.com/FelixKratz/JankyBorders/issues/37#issuecomment-1871262622
2024-07-29 11:09:23 +02:00
#borders order=above active_color=0xff007777 inactive_color=0xff004444 width=8.0 style=square &
#borders order=above active_color=0xffffd700 inactive_color=0xff004444 width=8.0 style=square &
#borders order=above active_color=0xffffd700 inactive_color=0xff897400 width=8.0 style=square &
2025-05-06 14:48:59 +02:00
#borders order=above active_color=0xffffd700 background_color=0xee897400 width=8.0 style=square blacklist="firefox" &
#borders order=above active_color=0xffffd700 background_color=0xee897400 width=8.0 style=square &
2024-02-23 18:02:10 +01:00
echo "$(date) yabai config $0 loaded"