Omahub
← All plugins
S

Pacman Sentry

by SVIGHNESH

Pending pacman update count in the bar; popup flags risky packages, shows Arch news, and lists .pacnew files.

Install
$ omarchy plugin add https://github.com/SVIGHNESH/pacman-sentry --enable
System #bar #system

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 / .pacsave files 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