Config files for AeroSpace, WezTerm and Neovim.
One-liner once you've cloned this repo:
git clone https://github.com/jebadenas/dotfiles.git ~/dotfiles
cd ~/dotfiles && ./bootstrap.shbootstrap.sh will:
- Install Homebrew (if missing)
- Install every formula and cask in
Brewfileviabrew bundle - Symlink
aerospace/aerospace.toml,wezterm/wezterm.luaandnvim/into~/.config/
It's idempotent — safe to re-run after editing the Brewfile.
brew bundle dump --file=~/dotfiles/Brewfile --force --describe- Launch AeroSpace from
/Applicationsand grant Accessibility permission gh auth loginaws configure(oraws sso login)az login- Copy
~/.ssh/from old Mac (do NOT commit) - Copy
~/.kube/configif needed - Sign in to Slack, Chrome, Postman; export/import DBeaver connections
| Tool | Config | Description |
|---|---|---|
| AeroSpace | aerospace/aerospace.toml |
Tiling window manager |
| WezTerm | wezterm/wezterm.lua |
Terminal emulator |
| Neovim | nvim/ |
Text editor |
| Key | Action |
|---|---|
alt-h/j/k/l |
Focus window left/down/up/right |
alt-shift-h/j/k/l |
Move window left/down/up/right |
alt-1 through alt-9 |
Switch to workspace |
alt-shift-1 through alt-shift-9 |
Move window to workspace |
alt-tab |
Toggle between last two workspaces |
alt-shift-tab |
Move workspace to next monitor |
alt-shift-space |
Toggle floating/tiling |
alt-f |
Fullscreen |
alt-minus / alt-equal |
Resize window |
alt-shift-; |
Enter service mode |
| App | Workspace |
|---|---|
| WezTerm | 1 |
| Chrome | 2 |
| Spotify | 3 |
| Discord | 3 |