14 Commits
Author SHA1 Message Date
Daniele Fucini a62b4f3a56 Point the README installation section to the AUR 2026-11-10 21:12:35 +01:00
Daniele Fucini 3caf4ea96d Empty the default KERNELS map and make tests chroot-safe
Custom kernels are now set only in the config, so the defaults suit any system. The reboot check's modules folder can be overridden with UPDATE_NOTIFY_MODULES_DIR, so the tests no longer need an installed kernel.
2026-11-09 20:48:18 +01:00
Daniele Fucini 2289362a01 Add .pacnew and reboot reminders
Remind about files to merge with pacdiff and a reboot after the running kernel
was upgraded. They join every notification and notify alone only for new items;
PACNEW_CHECK/REBOOT_CHECK disable them, and the pending file gets pacnew/reboot lines.
2026-11-07 10:41:42 +01:00
Daniele Fucini 7c1bdfd4dd Remove the trustsight reminder 2026-10-24 18:42:00 +02:00
Daniele Fucini b5e1395468 Uniform installation instructions in README 2026-10-20 22:01:25 +02:00
Daniele Fucini 10b84b771e Remove the pacman hook
Status bars already drop installed entries, and the path unit covers repo
builds, so the hook only ran checkupdates on every transaction.
2026-10-18 15:47:33 +02:00
Daniele Fucini 41f94d719b Refresh quietly from the path unit and pacman hook
Add a --quiet mode that updates the pending file without notifying, run by
the new update-notify-quiet.service, so aur sync doesn't notify per package.
2026-10-18 15:31:46 +02:00
Daniele Fucini ffb15c0954 Keep the configured threshold in the pending file
A threshold argument is a one-off override for the notification, so status bars
keep using THRESHOLD from the config.
2026-10-17 11:06:46 +02:00
Daniele Fucini 5a4baddcdb Remind to run trustsight before building AUR updates 2026-10-17 10:56:57 +02:00
Daniele Fucini 7b30b24715 Refresh after pacman transactions and local repo builds
Add a pacman hook that runs update-notify for each logged-in user with the timer active, and a path unit that users can point at their local repo databases to refresh after aur build.
2026-10-16 09:34:19 +02:00
Daniele Fucini 4dc9a268a6 Write the pending updates to a file for status bars
Each run saves the pending repo, AUR and kernel updates to
$XDG_STATE_HOME/update-notify/pending, independent of the threshold,
so a status bar can show them and drop the ones installed since.
2026-10-14 23:05:25 +02:00
Daniele Fucini 8c94be5a08 Read settings from a config file
Source ~/.config/update-notify/config to override THRESHOLD, AUR_REPO
and KERNELS, so settings survive package upgrades. The threshold
argument still takes precedence, so drop it from the service. Add a
commented sample config.
2026-10-14 18:56:17 +02:00
Daniele Fucini 6b26b358d7 Mention aur build in README 2026-10-14 13:06:48 +02:00
Daniele Fucini f32d2a0c87 Add README 2026-10-13 21:18:08 +02:00