My long-running dotfiles repository built with dotbot was getting cluttered with configurations from abandoned experiments, and I wanted more control over what gets included and excluded on different machines. August 2023: gradually start rebuilding with chezmoi.
.chezmoi.yaml.tmpl is a chezmoi template to set consistent variables for all machines.
.chezmoidata.yaml sets variables for each machine and is ignored by git.
For each of personal
and work
(prefixes):
EmailAccount
EmailAddress
EmailDomain
EmailUser
IMAPHost
SMTPHost
SMTPPort
SMTPOnepasswordUrl