[yabai] added
This commit is contained in:
parent
b4c22da9b3
commit
1905aa0d5d
2 changed files with 45 additions and 0 deletions
17
.skhdrc
Normal file
17
.skhdrc
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
# balance space
|
||||||
|
cmd - 0x2A : yabai -m space --balance
|
||||||
|
|
||||||
|
# resize horizontally
|
||||||
|
cmd - 0x2B : yabai -m window --resize left:-20:0 || yabai -m window --resize right:-20:0
|
||||||
|
cmd - 0x2F : yabai -m window --resize left:20:0 || yabai -m window --resize right:20:0
|
||||||
|
|
||||||
|
# resize vertically
|
||||||
|
cmd - 0x29 : yabai -m window --resize top:0:-20 || yabai -m window --resize bottom:0:-20
|
||||||
|
cmd - 0x27 : yabai -m window --resize top:0:20 || yabai -m window --resize bottom:0:20
|
||||||
|
|
||||||
|
# focus windows
|
||||||
|
cmd - 0x21 : yabai -m window --focus prev || yabai -m window --focus first
|
||||||
|
cmd - 0x1E : yabai -m window --focus next || yabai -m window --focus last
|
||||||
|
|
||||||
|
# swap recent
|
||||||
|
cmd - 0x2C : yabai -m window --swap prev || yabai -m window --swap first
|
28
.yabairc
Executable file
28
.yabairc
Executable file
|
@ -0,0 +1,28 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa"
|
||||||
|
|
||||||
|
yabai -m config external_bar all:0:0 \
|
||||||
|
layout bsp \
|
||||||
|
window_placement second_child \
|
||||||
|
top_padding 5 \
|
||||||
|
bottom_padding 5 \
|
||||||
|
left_padding 5 \
|
||||||
|
right_padding 5 \
|
||||||
|
window_gap 5 \
|
||||||
|
mouse_modifier fn \
|
||||||
|
mouse_action1 move \
|
||||||
|
mouse_action2 resize \
|
||||||
|
window_opacity on \
|
||||||
|
active_window_opacity 1.0 \
|
||||||
|
normal_window_opacity 0.9
|
||||||
|
|
||||||
|
yabai -m rule --add app="^Simulator$" manage=off
|
||||||
|
yabai -m rule --add app="^System Settings$" manage=off
|
||||||
|
yabai -m rule --add app="^Finder$" manage=off
|
||||||
|
yabai -m rule --add app="^Calendar$" manage=off
|
||||||
|
yabai -m rule --add app="^Notes$" manage=off
|
||||||
|
yabai -m rule --add app="^Messages$" manage=off
|
||||||
|
yabai -m config --space 1 layout float
|
||||||
|
|
||||||
|
echo "yabai configuration loaded.."
|
Loading…
Reference in a new issue