From 8756669c0b25349d35bc210b4a09424843b0b42d Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Mon, 25 Dec 2023 00:32:05 +0000 Subject: [PATCH] Latest --- docs/terminal/chezmoi-intro.md | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/docs/terminal/chezmoi-intro.md b/docs/terminal/chezmoi-intro.md index e69de29b..acd2effc 100644 --- a/docs/terminal/chezmoi-intro.md +++ b/docs/terminal/chezmoi-intro.md @@ -0,0 +1,23 @@ +# Install Doctor: Multi-OS provisioning made easy + +Using this script for the first time? Check out [our documentation](https://install.doctor/docs) for the complete rundown on how you can fork / modify our project to make it your own. Completely headlessly provision your workstations with thousands of useful software packages, integrated into your system via a well-thought secret management engine and meticulous configurations. + +## Customizing + +Adapting this project for your own purposes basically boils down to a few steps: + +1. Fork our [GitHub project](https://github.com/megabyte-labs/install.doctor) +2. Generate an Age encryption key +3. Use the Age encryption key to populate the secrets in `home/.chezmoitemplates` +4. Customize the values in `home/.chezmoidata.yaml` and `home/.chezmoi.yaml.tmpl` + +## Headless Deploy + +With all that in order, the next time you can headlessly provision your workstation by running: + +```shell +export AGE_PASSWORD=YourAgePassword +export START_REPO=GitHubUsername +export SUDO_PASSWORD=YourSudoPassword +bash <(curl -sSL --compressed https://install.doctor/start) +```