Peridot is a CLI utility that provides developer machine management for Linux/OSX. Think Terraform for your dotfiles.
✅ Manage dotfiles in one central repository
✅ Template config files with logic to tweak config per OS/distro etc.
✅ Easily set local overrides for any settings
✅ Build your own custom module(s) for any setup
✅ See a detailed planned diff before applying any changes
✅ Ships with built-in modules for installing software using common package managers etc.
✅ Easily use community modules as part of your configuration
If you struggle with maintaining your dotfiles in one big git repository and/or sharing them across multiple machines, Peridot is for you.
Check out the getting started guide first.