This is a PERSONAL workstation bootstrap for macOS, Linux (Debian-based for now), and Windows.
| Platform | System packages | Shell setup | Development tools |
|---|---|---|---|
| macOS | Homebrew | Zsh and plugins; sets Zsh as the login shell | Starship, Node 24, and Python 3.13 via mise |
| Debian-based Linux | APT | Zsh and plugins; sets Zsh as the login shell | Starship, Node 24, and Python 3.13 via mise |
| Windows | WinGet | Keeps PowerShell | Starship, Node 24, and Python 3.13 via mise |
Pass a chezmoi repository to initialize it after bootstrapping. Without a repository, Hatchery only installs the workstation environment.
On WSL, Hatchery also configures Linux Git to use Git Credential Manager from the Windows host.
Run on macOS/Linux:
./bootstrap.sh
./bootstrap.sh https://github.com/JZP1996/configarium.gitRun with PowerShell 7.3+ on Windows:
.\bootstrap.ps1
.\bootstrap.ps1 -Repository https://github.com/JZP1996/configarium.git