← ClaudeAtlas

chezmoilisted

Manage the chezmoi source tree of this repository: source-name attributes, templates, age secrets, diff and apply. Use when editing anything dot deploys into $HOME.
fmind/dot · ★ 4 · Data & Documents · score 80
Install: claude install-skill fmind/dot
# Chezmoi Source Standard The source tree (`~/.local/share/chezmoi`) is the only thing to edit; `chezmoi apply` renders it into `$HOME`, so a change made under `~/.config` or `~/.gemini` is overwritten on the next apply. File names encode target path, mode, encryption, and rendering; [mise](../../../skills/mise/SKILL.md) wraps the commands as tasks. ## Naming Choose the target type first, then use its allowed attributes in order from the [source-state reference](https://www.chezmoi.io/reference/source-state-attributes/). Files, directories, symlinks, modification scripts, and run scripts accept different combinations; there is no single prefix formula for all targets. | Attribute | Effect on the target | | -------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- | | `dot_foo` | `~/.foo`; never write a literal leading dot in a source path. | | `private_` / `executable_` / `readonly_` | remove group/world permissions / add executable permissions / remove write permissions.