My dotfiles managed by chezmoi.
- Install chezmoi on a new system.
- Download and initialize chezmoi.
chezmoi init --apply [email protected]:idelsink/dotfiles.git
By default each machine will be provisioned by an ed25519 SSH key located in ~/.ssh/id_ed25519.
When more keys are necessary, the bin/provision-ssh-key.sh utility
script can be run. This can generate more keys and also add them to the keyring.
A machine can be provisioned with a pgp subkey for git commit signing. When confined, the resulting gitconfig will also be checked for a potential missing User ID.