bootstrap
Adom Hydrogen (macOS / Lima)
Public Made by Adomby adom
The macOS platform layer for Adom Hydrogen.
← Commit history
Publish 0.1.5
5 files changed
+117−11
README.md+11−4@@ -5,8 +5,11 @@ inside a **Lima Ubuntu VM** (`hd-builder`) that hosts the **`Adom-Workspace` systemd-nspawn machine**; this package adds everything specific to that runtime on top of the platform-generic `adom/hd-bootstrap`. +<img src="screenshots/workspace-macos.png" alt="Hydrogen Desktop running natively on macOS — VS Code + Claude on the left, an Adom webview on the right, workspace in the local Lima/nspawn machine" width="760">+ ```-adompkg install adom/hd-mac-bootstrap # the golden Lima image installs this+adom-wiki pkg install adom/hd-mac-bootstrap --allow-sudo # the golden Lima image bakes this;+ # HD's setup re-converges it every install ``` ## The platform-layered bootstrap stack@@ -32,8 +35,12 @@ so `core` stays generic across web + desktop Hydrogen and every host OS. `hd-workspace-monitoring` (the Lima/nspawn analogs of the Windows layer's WSL2 set, sourced from `hydrogen-desktop/skills/public-facing/machine/`). - **postinstall:** deploys those skills into `~/.claude/skills/` on top of the- generic layer. Install requires `ADOMPKG_ALLOW_SUDO=1` (the `adom/adom-workspace-updater`- dep is `needs_sudo`).+ generic layer, and installs the **`shot`** helper (`~/.local/bin/shot`) — one-call,+ token-efficient workspace screenshots that print only a PNG path (see+ `hd-self-screenshot-mac`). Note `adom-wiki pkg install` does **not** re-run install+ scripts for already-baked packages — HD's setup cascade (0.1.135+) runs the chain's+ deploy scripts explicitly (`core → hd-bootstrap → hd-mac-bootstrap`) so a fresh+ skills release actually reaches an already-baked machine. ## The runtime difference vs. the Windows layer @@ -72,7 +79,7 @@ layer carries the parallel **macOS halves** in `skills/<name>-mac/`. > The machine-bucket skills above ship whole (they map to the Windows layer's *clean* > skills, not its mixed companions). -> Note: the macОС-runtime skills in `skills/` that are **whole** (the `machine/` bucket+> Note: the macOS-runtime skills in `skills/` that are **whole** (the `machine/` bucket > — `hd-setup`, `hd-container`, …) correspond to the Windows layer's *clean* skills, not > its mixed companions, so they ship complete rather than as `-mac` halves. The exact > 13-skill set should be reconciled against `adom/hd-windows-bootstrap`'s companions
package.json+36−5@@ -4,7 +4,7 @@ "type": "bootstrap", "title": "Hydrogen Desktop (macOS / Lima)", "brief": "The macOS platform layer for Hydrogen Desktop.",- "version": "0.1.4",+ "version": "0.1.5", "description": "The macOS platform layer for Hydrogen Desktop, where the workspace runs in a Lima Ubuntu VM hosting the Adom-Workspace systemd-nspawn machine. Depends on adom/hd-bootstrap (the platform-generic HD layer) and adds everything specific to the Lima/nspawn runtime: the container/networking/ports/setup/topology/volume/workspace-lifecycle hd-* skills (the macOS-runtime bucket), the in-machine workspace-updater daemon, and the macOS code-server workbench seed. Sibling layers adom/hd-windows-bootstrap (WSL2) and adom/hd-ubuntu-bootstrap depend on the same adom/hd-bootstrap. This is the package the golden Lima image installs.", "org": "adom", "tags": [@@ -34,8 +34,39 @@ "screenshots/**" ], "hero": {- "headline": "Hydrogen Desktop for macOS",- "subhead": "The Lima/nspawn workspace layer \u2014 AI-driven electronics design, native on Apple Silicon.",- "screenshot": "docs/hero.png"- }+ "type": "image",+ "path": "screenshots/hero-v3.png"+ },+ "discovery_pitch": "The macOS platform layer for Hydrogen Desktop \u2014 the Lima/nspawn workspace runtime plus every mac-specific hd-* skill.",+ "discovery_triggers": [+ "hydrogen desktop mac",+ "hd on macos",+ "hd mac bootstrap",+ "lima workspace",+ "nspawn machine",+ "hd-builder vm",+ "mac hd skills",+ "screenshot hd mac",+ "macos permissions tcc",+ "hd mac setup",+ "adom-workspace machine"+ ],+ "sample_prompts": [+ {+ "label": "Converge skills",+ "prompt": "update my HD mac skills to the latest published layer"+ },+ {+ "label": "Screenshot",+ "prompt": "take a screenshot of my workspace"+ },+ {+ "label": "Fix permissions",+ "prompt": "why is my HD screenshot black on macOS"+ },+ {+ "label": "Workspace status",+ "prompt": "is my Lima workspace machine healthy"+ }+ ] }
page.json+70−2@@ -3,13 +3,81 @@ "type": "bootstrap", "slug": "hd-mac-bootstrap", "title": "Hydrogen Desktop (macOS / Lima)",- "brief": "The macOS platform layer for Hydrogen Desktop \u2014 converges a Lima/nspawn workspace to the HD-on-Mac runtime.",- "version": "0.1.4",+ "brief": "The macOS platform layer for Hydrogen Desktop.",+ "version": "0.1.5", "license": "proprietary", "visibility": "public", "metadata": { "platform": "linux", "host": "macos", "kind": "bootstrap"+ },+ "description": "The macOS platform layer for Hydrogen Desktop, where the workspace runs in a Lima Ubuntu VM hosting the Adom-Workspace systemd-nspawn machine. Depends on adom/hd-bootstrap (the platform-generic HD layer) and adds everything specific to the Lima/nspawn runtime: the container/networking/ports/setup/topology/volume/workspace-lifecycle hd-* skills (the macOS-runtime bucket), the in-machine workspace-updater daemon, and the macOS code-server workbench seed. Sibling layers adom/hd-windows-bootstrap (WSL2) and adom/hd-ubuntu-bootstrap depend on the same adom/hd-bootstrap. This is the package the golden Lima image installs.",+ "org": "adom",+ "tags": [+ "bootstrap",+ "hydrogen-desktop",+ "hd",+ "macos",+ "mac",+ "lima",+ "nspawn"+ ],+ "needs_sudo": false,+ "scripts": {+ "postinstall": "./postinstall.sh"+ },+ "dependencies": {+ "adom/hd-bootstrap": "^0.2.0",+ "adom/adom-workspace-updater": "^0.1.0"+ },+ "files": [+ "postinstall.sh",+ "skills/**",+ "README.md",+ "SKILL.md",+ "page.json",+ "docs/**",+ "screenshots/**"+ ],+ "hero": {+ "type": "image",+ "path": "screenshots/hero-v3.png"+ },+ "discovery_pitch": "The macOS platform layer for Hydrogen Desktop — the Lima/nspawn workspace runtime plus every mac-specific hd-* skill.",+ "discovery_triggers": [+ "hydrogen desktop mac",+ "hd on macos",+ "hd mac bootstrap",+ "lima workspace",+ "nspawn machine",+ "hd-builder vm",+ "mac hd skills",+ "screenshot hd mac",+ "macos permissions tcc",+ "hd mac setup",+ "adom-workspace machine"+ ],+ "sample_prompts": [+ {+ "label": "Converge skills",+ "prompt": "update my HD mac skills to the latest published layer"+ },+ {+ "label": "Screenshot",+ "prompt": "take a screenshot of my workspace"+ },+ {+ "label": "Fix permissions",+ "prompt": "why is my HD screenshot black on macOS"+ },+ {+ "label": "Workspace status",+ "prompt": "is my Lima workspace machine healthy"+ }+ ],+ "author": {+ "name": "Kyle Bergstedt",+ "email": "[email protected]" } }
screenshots/hero-v3.pngadded⋯ 1 unchanged line ⋯
screenshots/workspace-macos.pngadded⋯ 1 unchanged line ⋯