I use this configuration both on macOS and on Linux (part of it also on Windows)
$ ansible-galaxy install -r requirements.yml
$ ansible-playbook --ask-become-pass main.yml
- Write a better README
- Automate all with Ansible
- Automate changing macOS hostname
- Automate creating symlink