mirror of
https://github.com/Ajetski/dotfiles.git
synced 2025-09-30 14:33:18 -09:00
70 lines
2.4 KiB
Plaintext
70 lines
2.4 KiB
Plaintext
# 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 || yabai -m display --focus north
|
|
hyper - h : yabai -m window --focus west || yabai -m display --focus west
|
|
hyper - j : yabai -m window --focus south || yabai -m display --focus south
|
|
hyper - l : yabai -m window --focus east || yabai -m display --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
|