Documentation Index
Fetch the complete documentation index at: https://docs.anonymous.dev/llms.txt
Use this file to discover all available pages before exploring further.
Initial Setup
1. Clone the repository
2. Run the installer
init.sh is interactive by default. It asks before each major step:
| Step | What happens |
|---|---|
| Homebrew | Runs ./brew/install-brew.sh to install Homebrew and the Brewfile, including released 0x0 |
| Stow packages | Installs neovim, zsh, aerospace, kitty, git, and codex when present |
| macOS defaults | Applies Dock, Finder, keyboard, hot corner, and appearance settings |
| Swift apps | Compiles AeroSpace picker apps when swiftc is available |
--yes for a full non-interactive install:
Updating
- Pulls the latest changes from the remote.
- Re-stows installed packages with
stow --no-folding -t ~ -R. - Cleans up stale files from previous versions.
- Recompiles AeroSpace Swift picker apps when possible.
How Stow Works
Stow creates symlinks from your home directory into the repo. Each module mirrors$HOME.
--no-folding so Stow creates file-level links instead of linking whole directories.
Manual Stow Commands
| Command | What it does |
|---|---|
stow --restow --no-folding -t ~ <pkg> | Install/refresh a package |
stow -D -t ~ <pkg> | Unlink a package |
Ignored Files
.stow-local-ignore prevents these repo files from being linked into $HOME:
Local Overrides
Keep machine-specific settings outside the repo:- Zsh: create
~/.zshrc.local; it is sourced at the end of.zshrc. - Claude Code:
.claude/settings.local.jsonis ignored by the global Git ignore.