Pacman Sentry
Keep an eye on pacman without leaving your bar.
Every Omarchy user is an Arch user - Pacman Sentry makes sure a linux or nvidia bump, a "manual intervention required" news post, or a forgotten .pacnew never sneaks past you.
Features
- Bar widget: pending update count from
checkupdates(refreshed every 30 minutes, no root needed). The icon turns urgent when a risky package is in the batch or unread Arch news is waiting. - Overlay popup (click the widget or bind a key):
- Latest Arch news with manual intervention posts flagged; click a post to open it.
- Pending updates with risky packages (kernels, nvidia, systemd, grub, mkinitcpio, glibc, mesa, ...) sorted first and flagged.
- Unmerged
.pacnew/.pacsavefiles under/etc.
- Opening the overlay marks news as read; the bar calms down.
Install
omarchy plugin add https://github.com/SVIGHNESH/pacman-sentry
omarchy plugin enable svighnesh.pacman-sentry
omarchy bar move svighnesh.pacman-sentry # place the widget if needed
Requires pacman-contrib (for checkupdates), curl, and python3 - all standard on Omarchy.
Keybinding (optional)
Add to ~/.config/hypr/bindings.lua:
o.bind("SUPER + ALT + P", "Pacman Sentry", "omarchy-shell shell summon svighnesh.pacman-sentry '{}'")
Keys in the overlay
| Key | Action |
|---|---|
↑ / ↓, j / k |
Scroll |
r |
Re-check now |
u |
Launch the system update in a terminal |
Esc / q |
Close |
Uninstall
omarchy plugin remove svighnesh.pacman-sentry
Cache lives in ~/.cache/pacman-sentry/ and can be deleted freely.
License
MIT