chezmoi helps you manage your personal configuration files (dotfiles, like ~/.gitconfig) across multiple machines.
chezmoi provides many features beyond symlinking or using a bare git repo including:
templates (to handle small differences between machines) password manager support (to store your secrets securely) importing files from archives (great for shell and editor plugins) full file encryption (using gpg or age) running scripts (to handle everything else)
Use the zopen package manager (QuickStart Guide) to install:
zopen install chezmoi- Clone the repository:
git clone https://github.com/zopencommunity/chezmoiport.git
cd chezmoiport- Build using zopen:
zopen build -vvSee the zopen porting guide for more details.
Contributions are welcome! Please follow the zopen contribution guidelines.