I use two Mac, one for work and the other one it's my personal Mac.
I would like to sync settings between the two machines.
I found this application that seems to do what I want: https://github.com/lra/mackup/.
I want to save my settings on GitHub so I set my .mackup.cfg
file in this way:
[storage]
engine = file_system
path = dotfiles
directory = backup
# List of applications you want to explicitly sync (one application name per line).
# To see a list of supported application names, launch `mackup list`.
# If this list is empty, Mackup will try to sync all the supported applications.
[applications_to_sync]
bash
bash-it
docker
eslint
gimp
git
iterm2
libreoffice
mackup
matlab
npm
oh-my-zsh
spotify
sublime-text-3
ssh
vscode
zsh
# List of applications you want to ignore (one application name per line).
# If an application is ignored, it will be ignored even if it's been explicitly allowed in the [Allowed Applications].
[applications_to_ignore]
So in my home folder I have a dotfiles
folder with this structure:
dotfiles
|_ backup
|_ .docker
|_ .oh-my-zsh
|_ ...
Then I save this folder on my GitHub account adding a README. So The final structure is this:
dotfiles
|_ backup
|_ .docker
|_ .oh-my-zsh
|_ ...
|_ README.md
|_ .git
Now, how can I set these preferences on my new machine? I install mackup
then I should do mackup restore
but I get this error:
Error: Unable to find you Dropbox install =(
I didn't find anything that can help me on the documentation.
Thanks a lot