I maintain a much smaller and curated list for my personal use which just got updated after I had to redo the Mac setup: https://github.com/ashishb/dotfiles/blob/master/setup/setup_...
You can use a Brewfile and homebrew's "bundle" option to simplify your setup script:
https://medium.com/@satorusasozaki/automate-mac-os-x-configu...