← Commit history

Publish 0.1.5

Kyle Bergstedt ·9c84c4cc76 · ·parent b2883c5
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"+    }+  ] }\ No newline at end of file
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]"   } }\ No newline at end of file
screenshots/hero-v3.pngadded
⋯ 1 unchanged line ⋯
screenshots/workspace-macos.pngadded
⋯ 1 unchanged line ⋯