bootstrap
Adom Hydrogen (Windows / WSL2)
Public Made by Adomby adom
The Windows (WSL2) platform layer for Hydrogen.
← Commit history
README.mdadded+45@@ -0,0 +1,45 @@+# adom/hd-windows-bootstrap++The **Windows (WSL2)** platform layer for Hydrogen Desktop. On Windows, HD's+workspace runs inside a WSL2 Ubuntu distro; this package adds everything+specific to that runtime on top of the platform-generic `adom/hd-bootstrap`.++```+adompkg install adom/hd-windows-bootstrap # the golden WSL2 image installs this+```++## The platform-layered bootstrap stack++```+adom/core ← Adom ecosystem (generic; shared with web Hydrogen)+ └─ adom/hd-bootstrap ← Hydrogen Desktop, platform-GENERIC+ ├─ adom/hd-windows-bootstrap ← THIS — WSL2 runtime+ ├─ adom/hd-mac-bootstrap ← (Kyle)+ └─ adom/hd-ubuntu-bootstrap ← (Barrett)+```++Each platform layer depends on `adom/hd-bootstrap`, which depends on+`adom/core`. Colby's `hydrogen-web` bootstrap depends on `adom/core` too, so+core stays generic across web + desktop Hydrogen.++## What this layer adds++- **Dependencies:** `adom/hd-bootstrap` (generic HD) + `adom/adom-workspace-updater`+ (the in-distro systemd updater daemon — WSL2/systemd-specific).+- **Bundled skills:** the WSL2-runtime `hd-*` skills (container, networking,+ ports, port-watcher, setup, setup-steps, topology, volume, workspace-lifecycle,+ workspace-monitoring, container-stats).+- **postinstall:** deploys those skills + seeds the WSL2 code-server+ `workbench.html` (trusted domains + activity-bar). Install requires+ `ADOMPKG_ALLOW_SUDO=1` (the updater dep is `needs_sudo`).++## ⚠ Preliminary split (v0.1.0)++The generic-vs-Windows skill boundary is a **first cut** taken from the repo's+existing `shared/` (→ generic) vs `wsl2/` (→ Windows) buckets. Those buckets+were drawn for a different purpose and several `shared` skills still carry+Windows specifics (e.g. `hd-browser-picker`, `hd-recording`, `hd-runtime-mode`).+The precise reclassification is a collaborative pass with Kyle (Mac) and+Barrett (Ubuntu) — what genuinely breaks off-Windows moves down into the+platform layers. Published `--private` until that settles and the InstaPCB+embargo scan (~2026-07-24) clears.
page.jsonadded+16@@ -0,0 +1,16 @@+{+ "schema_version": 1,+ "type": "bootstrap",+ "slug": "hd-windows-bootstrap",+ "title": "Hydrogen Desktop (Windows / WSL2)",+ "brief": "The Windows platform layer for Hydrogen Desktop, where the workspace runs in a WSL2 Ubuntu distro. Depends on adom/hd-bootstrap (the platform-generic HD layer) and adds everything specific to the WSL2",+ "version": "0.1.0",+ "author": {+ "id": "6738b00a4dc87b8adbb0a5a3",+ "name": "John Lauer",+ "email": "[email protected]"+ },+ "visibility": {+ "public": false+ }+}