Created
April 8, 2022 08:18
-
-
Save mlegls/fb26506c6534d1b41ea785a2b3a35631 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Program shortcuts | |
shift + cmd - q : open -a "/Applications/qutebrowser.app" | |
shift + cmd - w : open -a "/Applications/kitty.app" | |
# Show system statistics | |
# fn + lalt - 1 : "${HOME}"/.config/yabai/scripts/show_cpu.sh | |
# fn + lalt - 2 : "${HOME}"/.config/yabai/scripts/show_mem.sh | |
# fn + lalt - 3 : "${HOME}"/.config/yabai/scripts/show_bat.sh | |
# fn + lalt - 4 : "${HOME}"/.config/yabai/scripts/show_disk.sh | |
# fn + lalt - 5 : "${HOME}"/.config/yabai/scripts/show_song.sh | |
# Navigation | |
alt - h : yabai -m window --focus west | |
alt - j : yabai -m window --focus south | |
alt - k : yabai -m window --focus north | |
alt - l : yabai -m window --focus east | |
# Moving windows | |
shift + alt - h : yabai -m window --warp west | |
shift + alt - j : yabai -m window --warp south | |
shift + alt - k : yabai -m window --warp north | |
shift + alt - l : yabai -m window --warp east | |
# Move focus container to workspace | |
shift + alt - m : yabai -m window --space last; yabai -m space --focus last | |
shift + alt - p : yabai -m window --space prev; yabai -m space --focus prev | |
shift + alt - n : yabai -m window --space next; yabai -m space --focus next | |
shift + alt - 1 : yabai -m window --space 1; yabai -m space --focus 1 | |
shift + alt - 2 : yabai -m window --space 2; yabai -m space --focus 2 | |
shift + alt - 3 : yabai -m window --space 3; yabai -m space --focus 3 | |
shift + alt - 4 : yabai -m window --space 4; yabai -m space --focus 4 | |
# Resize windows | |
lctrl + alt - h : yabai -m window --resize left:-50:0; \ | |
yabai -m window --resize right:-50:0 | |
lctrl + alt - j : yabai -m window --resize bottom:0:50; \ | |
yabai -m window --resize top:0:50 | |
lctrl + alt - k : yabai -m window --resize top:0:-50; \ | |
yabai -m window --resize bottom:0:-50 | |
lctrl + alt - l : yabai -m window --resize right:50:0; \ | |
yabai -m window --resize left:50:0 | |
# Restart Yabai | |
shift + lctrl + alt - r : \ | |
/usr/bin/env osascript <<< \ | |
"display notification \"Restarting Yabai\" with title \"Yabai\""; \ | |
launchctl kickstart -k "gui/${UID}/homebrew.mxcl.yabai" | |
# Make window native fullscreen | |
alt - f : yabai -m window --toggle zoom-fullscreen | |
shift + alt - f : yabai -m window --toggle native-fullscreen |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment