-
Notifications
You must be signed in to change notification settings - Fork 2
PROFILES
github-actions[bot] edited this page Jul 1, 2026
·
5 revisions
Profile-driven configuration — choose what gets installed on your machine.
During chezmoi init, you select one or more profiles. Each profile maps to a set of package groups that control which tools are installed.
| Profile | Target audience | Installs |
|---|---|---|
technical |
Engineers | Git, Docker, dev tools, editors |
non-technical |
Non-engineering staff | Minimal tooling |
ai |
AI/ML practitioners | AI CLIs, skills, agents, MCP templates |
node |
Frontend / fullstack devs | Node.js, npm/pnpm, frontend tools |
python |
Python developers | Python, pip, virtualenv tools |
data |
Data engineers | dbt, SQL tools, data stack |
infra |
DevOps / infrastructure | Terraform, AWS CLI, k8s tools |
Profiles are additive — you can select multiple:
technical + ai + node → full frontend AI stack
technical + ai + data → full data AI stack
The authoritative profile-to-package mapping lives in:
home/.chezmoidata/profiles.yaml
Re-run init to update your choices:
cd /path/to/agentic-workstation
chezmoi init --source=. -c ~/.config/chezmoi/agentic-workstation.toml
chezmoi apply --source=. -c ~/.config/chezmoi/agentic-workstation.tomlTechnical context: docs/README.md