Created
January 23, 2023 03:59
-
-
Save Ovyerus/6e753ce4a3aea8bf32778f6eb5ebe5d9 to your computer and use it in GitHub Desktop.
macOS wm dots
This file contains hidden or 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
# Move/swap windows | |
meh - w : yabai -m window --swap north | |
meh - a : yabai -m window --swap west | |
meh - r : yabai -m window --swap south | |
meh - s : yabai -m window --swap east | |
hyper - w : yabai -m window --warp north | |
hyper - a : yabai -m window --warp west | |
hyper - r : yabai -m window --warp south | |
hyper - s : yabai -m window --warp east | |
# Focus windows | |
ralt + rcmd - w : yabai -m window --focus north | |
ralt + rcmd - a : yabai -m window --focus west | |
ralt + rcmd - r : yabai -m window --focus south | |
ralt + rcmd - s : yabai -m window --focus east | |
# Increase window size | |
meh - n : yabai -m window --resize left:-100:0 | |
meh - e : yabai -m window --resize bottom:0:100 | |
meh - i : yabai -m window --resize top:0:-100 | |
meh - o : yabai -m window --resize right:100:0 | |
# Decrease window size | |
hyper - n : yabai -m window --resize right:-100:0 | |
hyper - e : yabai -m window --resize top:0:100 | |
hyper - i : yabai -m window --resize bottom:0:-100 | |
hyper - o : yabai -m window --resize left:100:0 | |
# Expand floating window to fill screen | |
# (full stop) | |
meh - 0x2F : yabai -m window --grid 1:1:0:0:1:1 | |
meh - p : yabai -m window --toggle float; \ | |
yabai -m window --grid 4:4:1:1:2:2 | |
# Rebalance grid | |
# (backtick) | |
hyper - 0x32 : yabai -m space --balance |
This file contains hidden or 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
# sudo yabai --load-sa | |
# yabai -m signal --add event=dock_did_restart action="sudo yabai --load-sa" | |
# Config | |
yabai -m config layout bsp | |
yabai -m config window_gap 10 | |
yabai -m config top_padding 10 | |
yabai -m config bottom_padding 10 | |
yabai -m config left_padding 10 | |
yabai -m config right_padding 10 | |
yabai -m config external_bar all:45:0 | |
yabai -m config window_placement second_child | |
# Rules | |
yabai -m rule --add app="Bitwarden" manage=off | |
yabai -m rule --add app="Discord" manage=off | |
yabai -m rule --add app="^Finder$" manage=off | |
yabai -m rule --add app="Keka" manage=off | |
yabai -m rule --add app="^System Information$" manage=off | |
yabai -m rule --add app="^System Preferences$" manage=off | |
yabai -m rule --add app="^System Settings$" manage=off | |
yabai -m rule --add title="Preferences$" manage=off | |
yabai -m rule --add title="^Archive Utility$" manage=off | |
yabai -m rule --add title="Settings$" manage=off | |
yabai -m rule --add title="Karabiner" manage=off | |
yabai -m rule --add title="^Weather$" manage=off | |
yabai -m rule --add title="Yubico Authenticator" manage=off | |
echo "yabai configuration loaded..." |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment