ca36b15af1
- Python CLI (click): discover, status, on/off/toggle, brightness, temperature, info - mDNS discovery via zeroconf for automatic light detection - Shared config at ~/.config/elgato-cli/config.json - KDE Plasma 6 plasmoid with system tray icon, power/brightness/temperature controls - Plasmoid uses XMLHttpRequest directly to light API (no CLI dependency) - Unit tests for API client with mocked HTTP responses
24 lines
643 B
JSON
24 lines
643 B
JSON
{
|
|
"KPlugin": {
|
|
"Id": "at.sub-net.elgato",
|
|
"Name": "Elgato Key Light",
|
|
"Description": "Control an Elgato Key Light from the system tray",
|
|
"Category": "Hardware",
|
|
"Icon": "video-television",
|
|
"Authors": [
|
|
{
|
|
"Name": "Tina Schellander",
|
|
"Email": "tina@sub-net.at"
|
|
}
|
|
],
|
|
"Version": "0.1.0",
|
|
"License": "MIT"
|
|
},
|
|
"X-Plasma-API": "declarativeappletscript",
|
|
"X-Plasma-API-Minimum-Version": "6.0",
|
|
"X-Plasma-Provides": [
|
|
"org.kde.plasma.systemtray"
|
|
],
|
|
"KPackageStructure": "Plasma/Applet"
|
|
}
|