Skip to main content

Getting Started

Install Doctor is designed to be incredibly easy to use. It can provision your entire operating system with a one-liner. It supports the latest x64 releases of Archlinux, CentOS, Debian, Fedora, macOS, Qubes, and Windows. It can also be easily adapted to run on other operating systems.

On macOS/Linux, the only requirements are that bash and curl are installed.

Run Install Doctor


bash <(curl -sSL


On Windows, you can run the following from an administrator PowerShell terminal:

iex ((New-Object System.Net.WebClient).DownloadString(''))


The following one-liner should be run from Qubes dom0:

qvm-run --pass-io sys-firewall "curl -sSL" > ~/ && bash ~/

Guided Terminal Prompts

The one-liner installation methods above will interactively prompt for a few details if they are not provided via environment variables or as Chezmoi-housed secrets (see the Integrating Secrets page for more details). These prompts will ask you for information like:

  • The type of installation (i.e. a minimal set of software or all the software Install Doctor supports - see the Customization Overview for more details)
  • Your name / e-mail address (to pre-populate things like the Git configuration)