Skip to content

Instantly share code, notes, and snippets.

@danielfalbo
Last active September 17, 2025 06:09
Show Gist options
  • Save danielfalbo/43ddab3da02202b14e5c232ea7e636de to your computer and use it in GitHub Desktop.
Save danielfalbo/43ddab3da02202b14e5c232ea7e636de to your computer and use it in GitHub Desktop.
~/.skhdrc
# open terminal
cmd - return : open -a alacritty
# open qutebrowser
alt - return : open -a qutebrowser
# empty trash
ctrl - backspace : osascript -e 'tell application "Finder" to empty trash'
# focus window
alt - tab : yabai -m window --focus recent
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
alt - z : yabai -m window --focus stack.prev
alt - c : yabai -m window --focus stack.next
# swap window
shift + alt - x : yabai -m window --swap recent
shift + alt - h : yabai -m window --swap west
shift + alt - j : yabai -m window --swap south
shift + alt - k : yabai -m window --swap north
shift + alt - l : yabai -m window --swap east
# move window
shift + cmd - h : yabai -m window --warp west
shift + cmd - j : yabai -m window --warp south
shift + cmd - k : yabai -m window --warp north
shift + cmd - l : yabai -m window --warp east
# balance size of windows
shift + alt - 0 : yabai -m space --balance
# make floating window fill screen
shift + alt - up : yabai -m window --grid 1:1:0:0:1:1
# make floating window fill left-half of screen
shift + alt - left : yabai -m window --grid 1:2:0:0:1:1
# make floating window fill right-half of screen
shift + alt - right : yabai -m window --grid 1:2:1:0:1:1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment