Archived
This repository has been archived on 2026-10-16 . You can view files and clone it. You cannot open issues or pull requests or push a commit.
main
setup.sh is a curl-able one-shot installer for the Pi workstation harness (snowspeeder/harness): prompts for the Gitea username and password (or reads GITEA_USER/GITEA_PASS), verifies them, downloads the harness archive and runs its install.sh --yes. Portable across macOS and Linux (bash 3.2+); reattaches stdin to /dev/tty so the prompts work even when piped via curl | bash. Extra arguments pass through to install.sh.
scripts
Bootstrap scripts for the Pi workstation.
Harness setup
Installs the harness repo — a portable Pi workstation that rebuilds the whole agent environment (agents, skills, plugins, settings) and points Pi at the LAN Qwen model.
macOS / Linux
curl -fsSL https://git.srmr.xyz/snowspeeder/scripts/raw/branch/main/setup.sh | bash
The script asks for your Gitea username and password, verifies them,
downloads the harness archive, and runs its install.sh.
Non-interactive (headless servers):
GITEA_USER=you GITEA_PASS=token \
curl -fsSL https://git.srmr.xyz/snowspeeder/scripts/raw/branch/main/setup.sh | bash
Extra options are passed through to the harness install.sh (see
install.sh --help in the harness repo for the full list):
curl -fsSL https://git.srmr.xyz/snowspeeder/scripts/raw/branch/main/setup.sh | bash -s -- --dry-run
Environment overrides
| Variable | Meaning | Default |
|---|---|---|
GITEA_URL |
Gitea host | https://git.srmr.xyz |
GITEA_USER |
username (skips the prompt) | — |
GITEA_PASS |
password / application token (skips the prompt) | — |
HARNESS_REPO |
owner/repo to install | snowspeeder/harness |
HARNESS_BRANCH |
branch to fetch | main |
Languages
Shell
100%