{ "schemaVersion": 1, "id": "dev.woodard.streamdeck", "name": "Stream Deck", "version": "1.0.0", "author": "Levi Woodard", "license": "MIT", "description": "Control the streamdeck-go daemon from the Omarchy bar: device status, brightness, and a live key grid you can edit in place.", "kinds": [ "bar-widget" ], "entryPoints": { "barWidget": "Panel.qml" }, "barWidget": { "displayName": "Stream Deck", "description": "Deck and daemon status, brightness, and inline key editing for streamdeck-go.", "category": "Hardware", "allowMultiple": false, "defaultSection": "right", "defaults": { "refreshIntervalSec": 10, "ctlPath": "", "configPath": "", "hideWhenDisconnected": false }, "schema": [ { "key": "refreshIntervalSec", "type": "integer", "label": "Refresh interval (seconds)", "min": 2, "max": 600, "step": 1, "defaultValue": 10 }, { "key": "ctlPath", "type": "string", "label": "Path to streamdeck-ctl", "description": "Leave empty to search ~/.local/bin, ~/go/bin, then $PATH.", "defaultValue": "" }, { "key": "configPath", "type": "string", "label": "Path to config.yaml", "description": "Leave empty to use ~/.config/streamdeck-go/config.yaml.", "defaultValue": "" }, { "key": "hideWhenDisconnected", "type": "boolean", "label": "Hide the bar icon when no deck is connected", "defaultValue": false } ] } }