Widget packages¶
The easybar widgets commands manage packages installed for EasyBar.
easybar widgets search QUERY
easybar widgets install PACKAGE[@VERSION]
easybar widgets installed
easybar widgets pin PACKAGE
easybar widgets unpin PACKAGE
easybar widgets outdated
easybar widgets update PACKAGE
easybar widgets update --all
easybar widgets uninstall PACKAGE
Registry-backed search, install, outdated, and update commands accept --refresh when you
need an unconditional fetch of the selected remote registry:
easybar widgets search QUERY --refresh
easybar widgets install PACKAGE[@VERSION] --refresh
easybar widgets outdated --refresh
easybar widgets update --all --refresh
Normal remote-registry requests revalidate the locally cached index with HTTP validators. --refresh
omits those cached validators for that request, validates the returned index, and replaces the normal
registry cache with the fresh response. Use it when a newly published package or release is not yet
visible through a normal registry request. Local registry files are always read directly.
Package changes are written below ~/.local/share/easybar/packages. Reload EasyBar after installing,
updating, or removing a package:
easybar config reload
widgets pin and widgets unpin change update policy only and do not require a runtime reload.
Run easybar widgets COMMAND --help for command-specific options. See
Install and manage packages for local packages, custom registries,
checksums, dependencies, and update behavior.