# Services hyper - z : brew services restart yabai hyper - x : brew services restart skhd hyper - c : killall limelight &> /dev/null; \ ~/.config/limelight/limelight/bin/limelight -c ~/.config/limelight/limelightrc &> /dev/null & # Applications meh - space : open -n -a 'kitty' meh - z : open -n -a 'firefox' # Moving focus hyper - k : yabai -m window --focus north hyper - h : yabai -m window --focus west hyper - j : yabai -m window --focus south hyper - l : yabai -m window --focus east # Focus next monitor hyper - p : yabai -m display --focus next || yabai -m display --focus first # Moving windows meh - k : yabai -m window --warp north || $(yabai -m window --display north; yabai -m display --focus north) meh - h : yabai -m window --warp west || $(yabai -m window --display west; yabai -m display --focus west) meh - j : yabai -m window --warp south || $(yabai -m window --display south; yabai -m display --focus south) meh - l : yabai -m window --warp east || $(yabai -m window --display east; yabai -m display --focus east) # Resize windows hyper - i : \ yabai -m window --resize top:0:-20 ; \ yabai -m window --resize bottom:0:-20 hyper - y : \ yabai -m window --resize left:-20:0 ; \ yabai -m window --resize right:-20:0 hyper - u : \ yabai -m window --resize bottom:0:20 ; \ yabai -m window --resize top:0:20 hyper - o : \ yabai -m window --resize right:20:0 ; \ yabai -m window --resize left:20:0 # Rotate windows hyper - r : yabai -m space --rotate 270 # Balance size of windows hyper - b : yabai -m space --balance # float / unfloat window and center on screen hyper - t : yabai -m window --toggle float;\ yabai -m window --grid 4:4:1:1:2:2 # toggle window zoom hyper - f : yabai -m window --toggle zoom-fullscreen # Enable / Disable gaps in current workspace hyper - v : yabai -m space --toggle padding; yabai -m space --toggle gap # setup binds to spaces meh - q : yabai -m window --space 1 meh - w : yabai -m window --space 2 meh - e : yabai -m window --space 3 meh - r : yabai -m window --space 4 meh - t : yabai -m window --space 5 meh - y : yabai -m window --space 6 meh - u : yabai -m window --space 7 meh - i : yabai -m window --space 8 meh - o : yabai -m window --space 9 meh - p : yabai -m window --space 10