-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathyabairc
35 lines (26 loc) · 1.02 KB
/
yabairc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# bsp, stack or float
Yabai -m config layout bsp
Yabai -m config window_placement second_child
# Line from a user's plug-in for sketchy bar, to link them I guess
yabai -m signal --add event=window_focused action="sketchybar -m --trigger window_focus &> /dev/null"
# padding
Yabai -m config top_padding 5
Yabai -m config bottom_padding 5
Yabai -m config left_padding 5
Yabai -m config right_padding 5
Yabai -m config window_gap 5
# mouse settings
Yabai -m config mouse_follows_focus off
Yabai -m config mouse_modifier alt
# left click + drag
Yabai -m config mouse_action1 move
# richt click + drag
Yabai -m config mouse_action2 resize
Yabai -m mouse_drop_action swap
# Disable specific apps
Yabai -m rule --add app='^System Settings$' manage=off
Yabai -m rule --add app='^Calculator$' manage=off
yabai -m signal --add event=window_created app="^Blitzit$" action='yabai -m window $YABAI_WINDOW_ID --toggle float'
Yabai -m rule --add app='^Live$' manage=off
# Tell Yabai about SketchyBar to correct height
Yabai -m config external_bar all:37:0