Refactor dotfiles.py for better clarity when specifying actual dotfile requirements.