My own take on handling dotfiles based on different sources.