Files
omarchy-rdp-service/manifest.json
Johan 82d76b726e Initial commit: hypr-rdp Control bar widget
Toggles the hypr-rdp systemd --user service, isolates its headless
monitor's workspace via Omarchy's toggle-flag convention, shows what's
running on that workspace, and manages hypr-rdp's connection credentials.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01MLfSWFEMyY85ZDWEYicdaF
2026-09-08 15:57:18 +01:00

43 lines
1.2 KiB
JSON

{
"schemaVersion": 1,
"id": "jandieman.hypr-rdp",
"name": "hypr-rdp Control",
"version": "1.0.0",
"author": "jandieman",
"description": "Install, start/stop, and configure hypr-rdp from the bar. Keeps its headless monitor isolated to a dedicated workspace by default, with a toggle to let it behave like a normal display, plus a read-only view of what's on that workspace.",
"kinds": ["bar-widget"],
"entryPoints": {
"barWidget": "Panel.qml"
},
"barWidget": {
"displayName": "hypr-rdp",
"description": "Toggle the hypr-rdp RDP server and manage its isolated workspace.",
"category": "System",
"allowMultiple": false,
"defaults": {
"pollIntervalSec": 5,
"isolatedWorkspace": 11
},
"schema": [
{
"key": "pollIntervalSec",
"type": "integer",
"label": "Poll interval (seconds)",
"min": 2,
"max": 60,
"step": 1,
"defaultValue": 5
},
{
"key": "isolatedWorkspace",
"type": "integer",
"label": "Isolated workspace number",
"min": 1,
"max": 99,
"step": 1,
"defaultValue": 11
}
]
}
}