bootstrap
Adom Hydrogen (platform base)
Public Made by Adomby adom
Layer Hydrogen's workspace onto a standard Adom workstation.
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255
{
"manifest_version": "2.0.0",
"_comment": [
"The global Hydrogen Desktop dock list. World-readable by design; HD polls it",
"anonymously. WRITE access is the adom org: the adom team curates this file,",
"and featured/order exist only here (an app cannot feature itself).",
"Display fields (name, brief, hero) are NOT in this file. The dock resolves",
"them from each wiki_repo page, one source of truth. Launch behavior comes",
"from each entry's launch block; the authoring contract for app publishers",
"is the public hd-dock skill (ships with HD) and the Dock section of the",
"adom/hydrogen-desktop wiki page. To request listing: open an issue on the",
"adom/hydrogen-desktop wiki page."
],
"poll_seconds": 21600,
"manual_refresh_cooldown_seconds": 60,
"apps": [
{
"id": "kicad",
"wiki_repo": "adom/kicad-bridge",
"featured": true,
"order": 10,
"webview": {
"title": "KiCad Bridge"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Starting the KiCad bridge",
"run": "adom-desktop bridge start kicad --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "fusion",
"wiki_repo": "adom/fusion-bridge",
"featured": true,
"order": 20,
"webview": {
"title": "Fusion 360 Bridge"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Starting the Fusion bridge",
"run": "adom-desktop bridge start fusion --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "chip-fetcher",
"wiki_repo": "adom/adom-chip-fetcher",
"featured": true,
"order": 40,
"webview": {
"title": "Chip Fetcher"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Installing adom-chip-fetcher",
"run": "adom-wiki pkg install adom/adom-chip-fetcher",
"skip_if": "command -v chip-fetcher",
"timeout_seconds": 180
},
{
"label": "Starting Chip Fetcher",
"run": "chip-fetcher serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "pup",
"wiki_repo": "adom/pup-bridge",
"order": 50,
"webview": {
"title": "Pup"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Starting the pup bridge",
"run": "adom-desktop bridge start pup --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "project-manager",
"wiki_repo": "adom/adom-project-manager",
"order": 60,
"webview": {
"title": "Adom Project Manager",
"url": "https://wiki.adom.inc/adom/adom-project-manager"
},
"launch": {
"mode": "webview"
}
},
{
"id": "symbol",
"wiki_repo": "adom/adom-symbol",
"order": 70,
"webview": {
"title": "Adom Symbol"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Installing adom-symbol",
"run": "adom-wiki pkg install adom/adom-symbol",
"skip_if": "command -v adom-symbol",
"timeout_seconds": 180
},
{
"label": "Starting Adom Symbol",
"run": "adom-symbol serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "footprint",
"wiki_repo": "adom/adom-footprint",
"order": 80,
"webview": {
"title": "Adom Footprint"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Installing adom-footprint",
"run": "adom-wiki pkg install adom/adom-footprint",
"skip_if": "command -v adom-footprint",
"timeout_seconds": 180
},
{
"label": "Starting Adom Footprint",
"run": "adom-footprint serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "lbr",
"wiki_repo": "adom/adom-lbr",
"order": 90,
"webview": {
"title": "Adom LBR"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Installing adom-lbr",
"run": "adom-wiki pkg install adom/adom-lbr",
"skip_if": "command -v adom-lbr",
"timeout_seconds": 180
},
{
"label": "Starting Adom LBR",
"run": "adom-lbr serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "chipsmith",
"wiki_repo": "adom/adom-chipsmith",
"order": 100,
"webview": {
"title": "Adom Chipsmith"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Installing adom-chipsmith",
"run": "adom-wiki pkg install adom/adom-chipsmith",
"skip_if": "command -v adom-chipsmith",
"timeout_seconds": 180
},
{
"label": "Starting Adom Chipsmith",
"run": "adom-chipsmith serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "parts-search",
"wiki_repo": "adom/adom-parts-search",
"order": 110,
"webview": {
"title": "Parts Search"
},
"launch": {
"mode": "container_command",
"steps": [
{
"label": "Starting Parts Search",
"run": "adom-parts-search serve --print-url",
"await": "url",
"timeout_seconds": 60
}
],
"on_ready": "navigate_placeholder"
}
},
{
"id": "hero-studio",
"wiki_repo": "adom/hero-studio",
"order": 130,
"webview": {
"title": "Hero Studio",
"url": "https://wiki.adom.inc/adom/hero-studio"
},
"launch": {
"mode": "webview"
}
}
]
}