My setup
As a full-time software developer, I try to keep my setups as much in sync and versioned as possible. To that end, I keep a dotfiles.git repository (see GitHub ❤ ~/ for the many examples of devs keeping things tidy too).
This is were I can host, but also share, my custom setup files: .vimrc, .zshrc, .gitconfig, etc.
When I setup a new machine, I checkout my dotfiles.git repo, make some symlinks and off with it.
I can also try new things, break things, etc. knowing that git has my back and I can revert.
My issue with Arcanist
Arcanist stores its config (like aliases, etc.) in ~/.arcrc. It also stores credentials there. Which means that it is not suitable for backup and versioning by a dotfiles.git.
So my problem is that mixing of local/machine/secret specific data (credentials) and user/sharable configuration data.