cmd - return: open -n -a ITerm # cmd - e : emacsclient -c # Restart Yabai alt + cmd - q: brew services restart {{bin.yabai}} #restart emacs client alt + cmd - e: brew services restart sketchybar ### Switch focus to another destop ### cmd - 1 : {{bin.yabai}} -m space --focus 1 cmd - 2 : {{bin.yabai}} -m space --focus 2 cmd - 3 : {{bin.yabai}} -m space --focus 3 cmd - 4 : {{bin.yabai}} -m space --focus 4 cmd - 5 : {{bin.yabai}} -m space --focus 5 cmd - 6 : {{bin.yabai}} -m space --focus 6 cmd - 7 : {{bin.yabai}} -m space --focus 7 cmd - 8 : {{bin.yabai}} -m space --focus 8 cmd - 9 : {{bin.yabai}} -m space --focus 9 cmd - 0 : {{bin.yabai}} -m space --focus 10 cmd - l : {{bin.yabai}} -m space --focus next cmd - h : {{bin.yabai}} -m space --focus prev #resize windows cmd + shift - h : {{bin.yabai}} -m window --resize right:-20:0 cmd + shift - l : {{bin.yabai}} -m window --resize right:20:0 #kill active window cmd + shift - c : {{bin.yabai}} -m window --close ### Open dmenu ### # cmd + shift - return : open -a Xquartz && /bin/bash -l -c "sh ~/dev/dots/dmenu/apps.sh" # App launcher ### Send a window to a space ### cmd + shift - 1 : {{bin.yabai}} -m window --space 1 cmd + shift - 2 : {{bin.yabai}} -m window --space 2 cmd + shift - 3 : {{bin.yabai}} -m window --space 3 cmd + shift - 4 : {{bin.yabai}} -m window --space 4 cmd + shift - 5 : {{bin.yabai}} -m window --space 5 cmd + shift - 6 : {{bin.yabai}} -m window --space 6 cmd + shift - 7 : {{bin.yabai}} -m window --space 7 cmd + shift - 8 : {{bin.yabai}} -m window --space 8 cmd + shift - 9 : {{bin.yabai}} -m window --space 9 cmd + shift - h : {{bin.yabai}} -m window --space prev # Send window to space on the left cmd + shift - l : {{bin.yabai}} -m window --space next # Send window to space on the right ### Send a window to a space and follow focus ### cmd + alt - 1 : {{bin.yabai}} -m window --space 1; {{bin.yabai}} -m space --focus 1 cmd + alt - 2 : {{bin.yabai}} -m window --space 2; {{bin.yabai}} -m space --focus 2 cmd + alt - 3 : {{bin.yabai}} -m window --space 3; {{bin.yabai}} -m space --focus 3 cmd + alt - 4 : {{bin.yabai}} -m window --space 4; {{bin.yabai}} -m space --focus 4 cmd + alt - 5 : {{bin.yabai}} -m window --space 5; {{bin.yabai}} -m space --focus 5 cmd + alt - 6 : {{bin.yabai}} -m window --space 6; {{bin.yabai}} -m space --focus 6 cmd + alt - 7 : {{bin.yabai}} -m window --space 7; {{bin.yabai}} -m space --focus 7 cmd + alt - 8 : {{bin.yabai}} -m window --space 8; {{bin.yabai}} -m space --focus 8 cmd + alt - h : {{bin.yabai}} -m window --space prev; {{bin.yabai}} -m space --focus prev # To the space on the left cmd + alt - l : {{bin.yabai}} -m window --space next; {{bin.yabai}} -m space --focus next # To the spave on the right