Skip to content

jsundh/minit

Repository files navigation

minit

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.

Usage

Bootstrap Ansible environment

After cloning/downloading the repository, first run:

./bootstrap

This will install Homebrew and uv to support running Ansible for the actual set up.

Customize configuration

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.

Actual usage

To provision the local machine after bootstrapping and customizing, run:

./apply

About

My minimal init

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published