add yabai and skhd, replacing tmux

This commit is contained in:
Oliver Ladner 2024-02-23 18:02:10 +01:00
commit d50b69e634
2 changed files with 75 additions and 0 deletions

37
.config/yabai/yabairc Executable file
View file

@ -0,0 +1,37 @@
#!/usr/bin/env bash
#
# Logs:
# /tmp/yabai_$USER.err.log
# /tmp/yabai_$USER.out.log
#
# Border:
# https://github.com/FelixKratz/JankyBorders
yabai -m config layout bsp
# Global
yabai -m config focus_follows_mouse off
yabai -m config mouse_follows_focus off
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 right_padding 10
yabai -m config window_gap 10
yabai -m config mouse_action1 move
yabai -m config mouse_action2 resize
yabai -m config mouse_modifier ctrl
# Override gaps for space 2 only
#yabai -m config --space 2 window_gap
# Floating (unmanaged) apps
yabai -m rule --add app=Finder manage=off
yabai -m rule --add app=Calculator manage=off
# Launch borders
borders active_color=0xffFF2400 inactive_color=0xff494d64 width=4.0 style=round blur_radius=7.4 &
echo "$(date) yabai config $0 loaded"