My entire working environment setup using Saltstack Run with ./init.sh It will install saltstack (and brew on MacOS) and install + configure all my apps after sometime. Requires a restart to reload profiles and groups. Heavily inspired from rawkode