Machine Bootstrap Scripts
Copy-and-paste commands to bootstrap a fresh macOS, Linux, or Windows machine. Managed with chezmoi, designed for fast and repeatable setup.
Quick Setup
Clone the repository and run the bootstrap script. It handles everything: Homebrew, chezmoi, dotfiles, packages, and diagnostics.
What bootstrap.sh Does
The bootstrap script is idempotent and handles the entire setup process automatically.
Manual Control
For granular control, run individual components separately.
Secrets via 1Password
Secrets are stored in 1Password and pulled automatically during chezmoi apply.
Manual Secrets (Without 1Password)
Create ~/.extra.zsh manually if you don't use 1Password.
Custom PATH
Add custom directories to your PATH via ~/.path.zsh.
Aerospace (Optional)
Disable the Aerospace tiling window manager if you don't want it.
sketchybar
A highly customisable macOS status bar replacement.
Included Features
Opinionated tooling and configuration included in this dotfiles repository.