i feel like, as long as i can clone my dotfiles and get all the tools i need for my basic shell environment setup then i'm in the clear. having to modify my config files for new email/caldav/carddav as well as path changes is such a pain and doesn't seem easily automated.