An attempt at recreating the i3/Regolith experience on MacOS.
Based on skhd, yabai, and spacebar.
- Install Homebrew
- Clone this repo
git clone https://github.com/deekue/macos_tiling_de
cd macos_tiling_de
bash install.sh
- reboot
- The
fn
key is the base modifier. Only tested on a MacBook, YMMV. More bindings in progress... fn + shift + ?
opens the Key Bindings windowfn + return
- opens the Alacritty terminal emulatorfn + shift + return
- opens the Google Chrome web browser
- MacOS SIP needs to be disabled for some Yabai features to work
- see Yabai doc Disabling System Integrity Protection
- TODO mark affected key binds in skhdrc
- configure Mission Control hotkeys as alternative?
- MacOS doesn't add a hotkey when a new Space is created?!
- the plist for these hotkeys is opaque and undocumented
- current
fn
mapping doesn't work with external PC keyboards :(- use Karabiner-Elements to map a key to
fn
- use Karabiner-Elements to map a key to