The update center: see pending updates from every source, review what changes, snapshot first, then send them out — staged, so you stay in control.
The Updates page collects pending updates from pacman, AUR, Flatpak, and npm into one table — no more juggling three tools to know what's out of date. Before anything runs, you can review which packages will change, hold the risky ones, snapshot the system, and choose to update everything or just a selection.
The main area is a sortable table with one row per pending update:
Rows with ignored packages are skipped automatically and listed in Manage Ignored instead.
Buttons above the table:
On the right side, a control panel groups sources, search, and batch actions at a glance:
Ignoring is the way to pause a specific update without touching the rest:
~/.config/neoarch/ignored_updates.json.Updating a selection (via Update Selected, a row, or a single package) instead of everything triggers a red Partial Update Warning:
You picked X of Y available updates. On Arch, packages are built against the latest libraries — a partial upgrade can desync libraries from their apps and break your system. It's recommended to do a full system upgrade instead.
You can Cancel (recommended, then use Update All) or confirm with "I understand — Update Selection". The warning only appears for pacman/AUR selections smaller than the full available set; updating everything skips it. Flatpak and npm are not at risk from partial upgrades, so they don't trigger the warning.
The ⋯ menu on the right edge of each row gives quick single-package actions:
For AUR packages the menu adds AUR-specific actions: View PKGBUILD, View Changes, and Download snapshot.
Click any row to open a detail card on the right side of the window. It shows the package's description, version, source, and the pending change, with action buttons (including Check for Updates) — so you can inspect an update before running it. Click the card out again to close it.
neo updates # list available updates (alias: list-updates)
neo upgrade # full system upgrade
neo upgrade --aur # AUR packages only
neo upgrade --flatpak / --npm # that source only
neo update firefox # update specific packages
neo hold linux # hold a kernel from updates (IgnorePkg/HoldPkg)
neo backup # snapshot/backup before updating
~/.config/neoarch/ignored_updates.json — see Configuration.
Wiki: Configuration
Wiki: Discover
Wiki: Home
Wiki: Install and Quick start
Wiki: Installed
Wiki: Settings
Wiki: Sources Plugins
Wiki: _Sidebar