← Commit history

Initial commit: bootstrap/hd-windows-bootstrap

John Lauer ·03644674c3 ·
2 files changed +61
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+  }+}\ No newline at end of file