Skip to content

🔧 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:

chezmoi init --data=false

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:

chezmoi init --data=false

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

Learn More