This is a simplistic setup trying to emulate at least part of i3 behaviour on MacOS using yabai. Key-bindings are partially replicated due to the presence of MacOS built-in bindings
Start with installing (and understanding) following tools
This is a simplistic setup trying to emulate at least part of i3 behaviour on MacOS using yabai. Key-bindings are partially replicated due to the presence of MacOS built-in bindings
Start with installing (and understanding) following tools
ctrl - e : yabai -m space --layout bsp | |
ctrl - s : yabai -m space --layout stack | |
ctrl - down : yabai -m window --focus stack.next || yabai -m window --focus south | |
ctrl - up : yabai -m window --focus stack.prev || yabai -m window --focus north | |
ctrl + alt - left : yabai -m window --focus west | |
ctrl + alt - right : yabai -m window --focus east | |
ctrl - 1 : yabai -m space --focus 1 | |
ctrl - 2 : yabai -m space --focus 2 | |
ctrl - 3 : yabai -m space --focus 3 | |
ctrl - 4 : yabai -m space --focus 4 | |
ctrl - 5 : yabai -m space --focus 5 | |
ctrl - 6 : yabai -m space --focus 6 | |
ctrl + shift - 1 : yabai -m window --space 1 | |
ctrl + shift - 2 : yabai -m window --space 2 | |
ctrl + shift - 3 : yabai -m window --space 3 | |
ctrl + shift - 4 : yabai -m window --space 4 | |
ctrl + shift - 5 : yabai -m window --space 5 | |
ctrl + shift - 6 : yabai -m window --space 6 | |
ctrl - f : yabai -m window --toggle float |
yabai -m config debug_output on | |
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_modifier ctrl | |
yabai -m config mouse_action1 move | |
yabai -m config mouse_action2 resize |