Add comprehensive chezmoi notes with modern templating best practices #705
+626
−4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Created chezmoi documentation covering 10+ modern best practices based on current chezmoi docs, plus updated outdated chezmoi references in docker.md.
New:
content/notes/development/tooling/chezmoi.md{{-and-}}.chezmoi.os,.chezmoi.osRelease.id, WSL detection, chassis type.chezmoitemplates/with TOML data injectiononepasswordRead) and Bitwarden integration.chezmoiexternal.tomlfor oh-my-zsh, vim-plug, GitHub releases.chezmoiignorepatternspromptStringOnce,promptChoiceOnce,promptBoolOncerun_once_,run_onchange_,run_before_/run_after_, daily/weekly schedulingchezmoi data,chezmoi execute-templateExample pattern for OS-specific config:
{{- $osid := .chezmoi.os -}} {{- if hasKey .chezmoi.osRelease "id" -}} {{- $osid = printf "%s-%s" .chezmoi.os .chezmoi.osRelease.id -}} {{- end -}} {{ if eq .osid "linux-debian" }} # Debian-specific configuration {{ end }}Updated:
content/notes/development/tooling/docker.mdgit.io/chezmoiwithget.chezmoi.ioOriginal prompt
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.