AeroSpace (v2)
This is the canonical reference for macOS window management in this dotfiles repo.
Source of truth
$EDITOR ~/dotfiles/home/dot_aerospace.toml
chezmoi apply ~/.aerospace.toml
aerospace reload-config
Design principles
- Direct hotkeys for primary actions (no leader-mode dependency)
- No hardcoded workspace-to-monitor assignment
- No automatic app-to-workspace routing
- Tight grid (zero gaps) with predictable normalization
Main keymap
alt + ←/↓/↑/→: focus windowalt + shift + ←/↓/↑/→: move windowcmd + alt + ←/↓/↑/→: join-with directionalt + -/alt + =: resize smart-50/+50alt + /: cyclelayout tiles horizontal verticalalt + ,: cyclelayout accordion horizontal verticalalt + f: AeroSpace fullscreenalt + shift + f: macOS native fullscreenalt + tab: workspace back-and-forthalt + 1..9: switch workspacealt + shift + 1..9: move node to workspace and followcmd + alt + 1..9: move node to workspace without followingalt + pageUp/pageDown: focus monitor next/prev (wrap)alt + shift + pageUp/pageDown: move workspace to monitor next/prev (wrap)
Service mode
- Enter:
alt + shift + ; esc: reload config + return to mainr: flatten workspace tree + return to mainf: toggle floating/tiling + return to mainbackspace: close all windows but current + return to main