refactor(yabai,skhd): remove clutter, use meh/hyper shortcuts for definitions

This commit is contained in:
Oliver Ladner 2025-07-10 12:55:04 +02:00
commit 358c24a3da
2 changed files with 43 additions and 40 deletions

View file

@ -4,6 +4,8 @@
# /tmp/yabai_$USER.err.log
# /tmp/yabai_$USER.out.log
yabai -m window --opacity 0.1 && sleep $(yabai -m config window_opacity_duration) && yabai -m window --opacity 0.0
yabai -m config layout bsp
yabai -m config window_placement second_child
@ -28,17 +30,16 @@ yabai -m config mouse_modifier ctrl
#yabai -m config --space 2 window_gap
# Floating (unmanaged) apps
yabai -m rule --add app=".*" sub-layer=normal
#yabai -m rule --add app=".*" sub-layer=normal
yabai -m rule --add app="^Calculator$" manage=off
yabai -m rule --add app"^=VLC$" manage=off
yabai -m rule --add app="^VLC$" manage=off
yabai -m rule --add app="^System Settings$" manage=off
# Launch borders
# https://github.com/FelixKratz/JankyBorders/issues/37#issuecomment-1871262622
#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 &
#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 &
# yabai -m rule --add app="^Firefox$" space=1
yabai -m rule --add app="^Ghostty$" space=2
yabai -m rule --add app="^Things$" space=3
yabai -m rule --add app="^Calendar$" space=3
yabai -m rule --add app="^Microsoft Teams$" space=5
yabai -m rule --add app="^Slack$" space=5
yabai -m rule --add app="^Signal$" space=5
echo "$(date) yabai config $0 loaded"