Skip to content

Homebrew Inbox Widget

Homebrew updates and actions in EasyBar's native inbox.

easybar widgets install inbox-brew
Package metadata Value
Name inbox-brew
Version 0.2.0
Kind widget
Minimum EasyBar 0.41.0
License Apache-2.0
Categories developer-tools, inbox, system
Dependencies brew-policy ^0.1.0, shared ^0.1.0
Required commands brew
Native inbox Required

View package source

Package documentation

widget.lua publishes outdated Homebrew formulae and casks to the native inbox. Source actions support refresh, brew update, automatic upgrades, and cancellation. Package actions can upgrade one eligible item.

Requirements

Homebrew must be available through [app.env].PATH, and the native inbox must be enabled.

The widget depends on the small brew-policy library so packages requiring manual handling remain visible but are not upgraded automatically. It does not depend on or activate the standalone brew widget.

The standalone popup presentation is the brew package. Install only one Homebrew presentation unless duplicate polling is intentional.

Configuration

Automatic checks run every 30 minutes by default. Set an interval from 5 minutes to 7 days and reload EasyBar:

[widgets.brew-inbox]
refresh_interval_minutes = 30

The source context menu shows the active refresh interval.