I work with multiple computers for various reasons. I want to keep those computers in sync configuration wise. I already have a VCS based setup that allows me to manually update configurations on multiple hosts. But i'm looking for a way to do this automatically.
What I'm looking for is:
- A way to sync configuration (vim, ssh, evolution)
- keeping certain directories in sync (like ~/Documents)
This is all user configuration and not system configuration. At times the workstation can be offline or behind a slow link, so being able to detect that and act accordingly is a plus.