Synchronising config files across machines
2015-01-02 — 2023-07-11
Wherein dotfiles are advised to be managed via a bare git repository or by initializing a git repo in $HOME, and mackup’s fragility with non‑ASCII filenames is reported.
A special case for file sync. Want to synchronise text-based settings between computers?
1 fig
One of the functions for CLI multitool fig is synchronising dotfiles. Should test that.
2 Mackup
You might try mackup to sync settings for Linux and OSX machines alike to some folder somewhere. It’s a database of which actual settings of various apps are actually syncable. On second thoughts, this is a fragile approach. And it freaks out if you have non-ASCII characters in your filenames. Do something different.
3 DIY with git
Yes, much less freaky.
Actually, do you know what is even easier? Just make a git repo in your root dir. No more overthinking. Re-revised recommendation:
Now! go forth and steal other people’s dotfile tricks.