EasyBar Widgets Inbox¶
EasyBar package updates in the native inbox.
easybar widgets install inbox-widgets
| Package metadata | Value |
|---|---|
| Name | inbox-widgets |
| Version | 0.7.3 |
| Kind | widget |
| Minimum EasyBar | 0.49.0 |
| License | Apache-2.0 |
| Categories | inbox, system, utilities |
| Dependencies | shared ^0.1.0 |
| Required commands | curl, easybar |
| Native inbox | Required |
Package documentation¶
widget.lua checks the official EasyBar widget registry and publishes available package updates to EasyBar's native inbox.
Use Update on an inbox item to install that package's latest registry release. Use Refresh
from the Widgets source menu—or the inbox refresh button—to check immediately. The source menu
also provides Update all when updates are available; checks run every six hours and after wake
or session activation. Update actions use easybar widgets update, so the same behavior is
available from the terminal.
Configuration¶
The automatic check interval defaults to six hours and can be set from 5 minutes to 7 days:
[widgets.inbox-widgets]
refresh_interval_minutes = 360
source_order = 40
context_order = 40
Reload EasyBar after changing it:
easybar config reload
source_order controls the Widgets group when the inbox is grouped by source. context_order
independently controls its position in the inbox source menu. Lower values appear first. The source
context menu shows update availability followed by the active refresh interval, without an extra settings submenu.
Only packages whose recorded installation source matches a release in the official registry are checked. Packages installed from a local directory, custom archive, or another registry are left untouched.
If you installed the former inbox-widget-updates 0.1.0 package, remove it before installing this renamed package:
easybar widgets uninstall inbox-widget-updates
Requirements¶
The widget requires EasyBar 0.49.0 or newer, plus curl and the easybar CLI in [app.env].PATH.