macos-setup is a small project using Brewfile and ansible to bootstrap fresh macos install
install.sh is base script that installs all of the software and it's configuration: Homebrew and Ansible
Dotfiles management by GNU stow is supported. Dotfiles location is saved in variables config and it assumes it contains stow.txt file with a list of dotfiles with each file/folder on line. stow role performs stowing, comment it out of playbook.yml to not use this feature.