Managed with chezmoi
Stack: Neovim (kickstart), Zsh (Oh My Zsh + Powerlevel10k), Ghostty, 100+ Homebrew packages
Run the init script which handles the complete setup in the correct order:
bash <(curl -fsSL https://raw.githubusercontent.com/danielboothcloud/dotfiles/main/init)This will:
- Install Homebrew (if not present)
- Install 1Password CLI and verify configuration
- Install chezmoi
- Clone the dotfiles repository
- Apply dotfiles which automatically:
- Installs all packages via Brewfile (including atuin)
- Applies all configs (reads secrets directly from 1Password)
- Sets up atuin with credentials from 1Password
- Runs macOS defaults and other setup scripts
If you prefer to set up manually:
# Install chezmoi
brew install chezmoi
# Initialize and apply dotfiles
chezmoi init --apply danielboothcloud/dotfilesImportant: Ensure 1Password application and CLI are configured before running setup:
op account listdotfiles edit ~/.zshrc # Edit config (alias for chezmoi edit)
dotfiles diff # See pending changes
dotfiles apply # Apply changes
dotfiles update # Pull from git and apply