My minimal environment init. Provisions a fresh OS install from scratch using Ansible; a dotfiles+ repository (plus tools, and apps, and system settings).
Written to support Bluefin as well as macOS initially.
After cloning/downloading the repository, first run:
./bootstrap
This will install Homebrew and uv to support running Ansible for the actual set up.
Running the bootstrap script will also copy an example minit.yml
file to the root.
This is an Ansible vars file that is loaded by the playbook and can be used to customize the setup.
To provision the local machine after bootstrapping and customizing, run:
./apply