feat: add hdmi-toggle plugin - #108
Conversation
- Bar widget and panel for listing and toggling connected monitors - Uses wlr-randr or niri msg for monitor control - Works on Wayland compositors
|
• 1. blocking - hdmi-toggle/plugin.toml:1 The required dependencies field is absent even though the plugin executes niri. This causes validator failure and leaves the runtime dependency undeclared.
The translation paths contain uppercase characters, and hdmi-toggle/translations/en.json:2 uses dotted root keys instead of nested objects. The validator rejects all three entries.
The plugin advertises wlr-randr, Sway, and Hyprland support, but hdmi-toggle/service.luau:29 and hdmi-toggle/panel.luau:37 only execute niri commands.
Panel fallback text and status labels are Portuguese, while the English translation only contains setting labels. English users will see untranslated Portuguese text. |
Plugin
rael2pac/hdmi-toggleWhat it does
Bar widget and panel for listing and toggling connected monitors on and off. Click the bar widget to open a panel with each monitor listed and a toggle button.
External dependencies
wlr-randrorniri msgfor monitor controlTesting
Screenshots / Videos
Checklist
idafter/inplugin.tomlexactly.plugin.toml,README.md,thumbnail.webp, andtranslations/en.json.README.mdfollows the README template.thumbnail.webpwith the thumbnail generator. (TODO)versionfollows semver;plugin_apiis the oldest API level required.catalog.toml.Code review attestation
licensedeclared inplugin.toml.