| Crates.io | waybar-module-pacman-updates |
| lib.rs | waybar-module-pacman-updates |
| version | 0.2.9 |
| created_at | 2023-02-17 11:10:03.741824+00 |
| updated_at | 2025-07-17 10:46:05.147384+00 |
| description | waybar module for Arch to show system updates available |
| homepage | |
| repository | https://github.com/coffebar/waybar-module-pacman-updates |
| max_upload_size | |
| id | 787485 |
| size | 81,997 |
Shows updates from official repositories and AUR packages.

checkupdates in custom waybar module?pacman -Qm + AUR API, no AUR helper required).This small program will give you fast updates with less network usage. After you have installed all the updates, the module will immediately go into the Updated state. You don't need to send signals to waybar to update this module state.
waybar-module-pacman-updates to your PATH"custom/updates": {
"format": "{} {icon}",
"return-type": "json",
"format-icons": {
"has-updates": "",
"updated": ""
},
"exec-if": "which waybar-module-pacman-updates",
"exec": "waybar-module-pacman-updates --interval-seconds 5 --network-interval-seconds 300"
}
"custom/updates" to one of modules-left, modules-center or modules-right--no-zero-output - don't print "0" if there are no updates available.
--no-aur - disable checking for AUR updates.
--interval-seconds - interval to run checkupdates without network usage.
--network-interval-seconds - interval to run checkupdates and AUR updates with network usage.
--tooltip-align-columns - format tooltip as a table using given monospaced font.
--color-semver-updates - color each package update in a color corresponding to the type of update (major, minor, patch, pre)
"custom/updates": {
"format": "{} {icon}",
"return-type": "json",
"format-icons": {
"has-updates": "",
"updated": ""
},
"exec-if": "which waybar-module-pacman-updates",
"exec": "waybar-module-pacman-updates --no-zero-output"
}
#custom-updates {
background-color: transparent;
}
cargo install waybar-module-pacman-updates
Make sure you have $HOME/.cargo/bin in your PATH env variable.
yay -S waybar-module-pacman-updates-git
sh -c "$(wget -O- https://raw.githubusercontent.com/coffebar/waybar-module-pacman-updates/master/installer.sh)"
Make sure you have $HOME/.local/bin in your PATH env variable.