changes to dotfile generation