Add Tailscale panel connection controls

This commit is contained in:
David Heinemeier Hansson
2026-05-26 22:07:20 +02:00
parent 48a741e3ee
commit 67dd7a2953
16 changed files with 1568 additions and 784 deletions
@@ -0,0 +1,35 @@
{
"schemaVersion": 1,
"id": "omarchy.tailscale",
"name": "Tailscale",
"version": "1.0.0",
"author": "Omarchy",
"license": "MIT",
"description": "Tailscale status, connection switching, machine browsing, and quick copy actions in the Omarchy bar.",
"kinds": [
"bar-widget"
],
"entryPoints": {
"barWidget": "Panel.qml"
},
"barWidget": {
"displayName": "Tailscale",
"description": "Toggle Tailscale, switch connections, browse machines, and copy machine IPs or names.",
"category": "Network",
"allowMultiple": false,
"defaults": {
"refreshIntervalSec": 30
},
"schema": [
{
"key": "refreshIntervalSec",
"type": "integer",
"label": "Refresh interval (seconds)",
"min": 5,
"max": 3600,
"step": 5,
"defaultValue": 30
}
]
}
}