Skip to content

View how many updates are available on Void Linux's XPBS package manager, straight from Polybar.

License

Notifications You must be signed in to change notification settings

pim-n/xbps-update-polybar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

xbps-update-polybar

View how many updates are available on Void Linux's XPBS package manager, straight from Polybar.

Installation

  1. Download the files as a ZIP or clone into a temporary directory.
  2. Move xbps-updates.sh to the ~/.config/polybar/ directory.
  3. Make xbps-updates.sh executable by executing chmod u+x ~/.config/polybar/xbps-updates.sh.
  4. Decide where you will put the module. Depending on your choice, add xbps-updates to the modules-left,modules-center or modules-right variable in your polybar config file.
  5. Add the following lines to the ~/.config/polybar/config file:
[module/xbps-updates]
type = custom/script
exec = ~/.config/polybar/xbps-updates.sh
interval = 120

Left click to install updates

It's entirely possible to add a quick shortcut to install the available update(s) directly from Polybar. I use the alacritty terminal, and for this terminal it can easily be achieved by adding an additional line under the [module/xbps-updates] section as follows:

click-left = alacritty -e sudo xbps-install -Su

Please refer to the manual or wiki of your terminal emulator on the exact syntax required to implement this.

About

View how many updates are available on Void Linux's XPBS package manager, straight from Polybar.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages