🔧 Customization¶
Personal Information¶
On first run, Chezmoi will prompt for:
- Name — Used in Git commits.
- Email — Used in Git commits.
To re-enter this information:
Installation Modes¶
The repository supports two installation modes:
- Light mode (servers, CI, codespaces) — Essential tools only.
- Full mode (dev servers, workstations) — Full development tooling including Task and mise.
The mode is auto-detected based on:
- Hostname patterns (
SVLDEV*= full,SVL*= light). - Environment (Codespaces, devcontainer, CI = light).
- Default = full mode.
To change modes:
Common Commands¶
# Check what changes would be applied
chezmoi diff
# Apply changes
chezmoi apply
# Edit a file
chezmoi edit ~/.vimrc
# Add a new file
chezmoi add ~/.config/myapp/config.yaml
# Update from repository
chezmoi update
# View Chezmoi data (name, email, OS info)
chezmoi data
# Verify all managed files
chezmoi verify