Config files for my macOS window management setup.
- yabai/ — Tiling window manager using BSP layout. Handles per-app space assignments, float/stack rules (e.g. SPSS windows auto-stack by type), and an ultrawide monitor script (
scripts/yabaiUW.sh) that adjusts padding dynamically based on window count. - skhd/ — Hotkey daemon for yabai keybindings. Uses hyper key (Caps Lock) for window warping, space focus, float toggles, layout rotation, and padding presets.
- aegis/ — Custom menu bar and notch HUD app. Config controls app switcher, media HUD, notification HUD, space indicators with app icons, and visual theming. Includes a yabai notify script for real-time window event integration.
Configs are symlinked to ~/.config/:
ln -s ~/Dev/dotfiles/yabai ~/.config/yabai
ln -s ~/Dev/dotfiles/skhd ~/.config/skhd
ln -s ~/Dev/dotfiles/aegis ~/.config/aegis