When using Manjaro as a desktop operating system, after some time it becomes clear that not all “updates” are alike. I’ve noticed at least two types of updates:
- single packages (i.e, firefox, brave, chromium, xyz-tool, etc)
- huge updates of an entire desktop environment (KDE, Xfce, GNOME), with intertwined libraries, toolkits, DE-centric applications, and/or kernel and driver updates
Number 2 usually arrives as a ginormous batch with at least 100+ packages ready to update (and is accompanied by an official forum announcement.)
I propose that Pamac features an option that you can toggle to only notify you when type 2 is available.
The reasons for this:
The type 2 updates are usually the ones that require your attention and a mandatory reboot; these are considered “milestone” updates for Manjaro and include a companion forum announcement
The type 1 updates are not as critical and can usually wait; in fact they would do well to be updated along with the type 2 updates (fewer update operations under normal usage)
If Timeshift creates auto snapshots with updates, this means an entire snapshot is being created just to update one package, such as firefox! This will delete older (and possibly more critical) snapshots to make way for this new (and nearly pointless) snapshot.
Too many back-to-back notifications, as just now I had three separate update operations: firefox, brave, chromium. Each one arrived and notified me back-to-back in the span of two days, for just three packages that were made available at three different times, all within two days.
This would be an option each user can “toggle”, so it would not affect the normal operation, as the user can simply leave this option alone.
This would only change whether or not the user is “notified” (such as via a tray icon or notification); yet it would not affect the usage nor behavior of Pamac itself. This is similar in spirit to Manjaro’s Settings Manager, in which you can change what types of available kernels to be notified.