How to do a near-full desktop experience sync?

view full story

http://askubuntu.com – I have two machines in two fairly distant locations that I do development on, depending on where I am. I currently use a git sync to keep the following dotfiles manually synced .irssi .ssh/config .vim .bashrc .profile .vmirc .hgrc .bash_aliases .config/ipython And a few accessory scripts that sort out ssh key generation and distribution to a few servers that I regularly interact with. These are great for syncing console-style applications, but for syncing things like web browsing etc, I just LastPass. My question is, how can I go about syncing the general desktop experience (i.e. gconf, (HowTos)