Skip to content
/ peridot Public

Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! ⚙️🏠

License

Notifications You must be signed in to change notification settings

liamg/peridot

Repository files navigation

GoReportCard Build Status

peridot

Developer machine management for Linux/OSX. Think Terraform for your dotfiles.

demo

✔️ 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, sharing them across multiple machines, and/or tweaking configurations for different machine setups, Peridot is for you.

Documentation

Please see the official documentation to get started. You can see a real-world example of peridot managing dotfiles here.

About

Developer machine management for Linux/OSX. Think Terraform/Ansible for your dotfiles/packages! ⚙️🏠

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Languages