My personal dotfiles, managed with chezmoi. Feel free to copy and adapt them.
Initialize the dotfiles without applying them:
chezmoi init maeldonnSet the machine-specific values in:
# ~/.config/chezmoi/chezmoi.toml
[data]
email = "your-email@example.com"Review the changes:
chezmoi diffThen apply them:
chezmoi applyGit commit and tag signing is enabled by default with the SSH key at
~/.ssh/id_ed25519.pub. To use a GPG key instead, set gpg_key to its
fingerprint in your chezmoi data:
# ~/.config/chezmoi/chezmoi.toml
[data]
gpg_key = "0123456789ABCDEF"Leave gpg_key empty or unset to keep SSH signing.
Review and apply the configuration interactively:
chezmoi apply --interactive