Refactor dotfile repo structure