Commit Graph
52 Commits
Author SHA1 Message Date
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.
3.7
2026-10-16 09:34:19 +02:00
Daniele Fucini e0059e490c Update PKGBUILD
Bump to 3.6.
2026-10-14 23:12:35 +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.
3.6
2026-10-14 23:05:25 +02:00
Daniele Fucini 954c5d5264 Update PKGBUILD
Bump to 3.5, install the sample config, and quote variables
separately from literal path parts.
2026-10-14 19:08:33 +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.
3.5
2026-10-14 18:56:17 +02:00
Daniele Fucini aca5a0213e Add .gitignore 2026-10-14 13:13:41 +02:00
Daniele Fucini 3ebded0476 Update PKGBUILD
Bump to 3.4, install the README, and quote the source entry.
2026-10-14 13:09:05 +02:00
Daniele Fucini 6b26b358d7 Mention aur build in README 3.4 2026-10-14 13:06:48 +02:00
Daniele Fucini 4a9eebcad2 Warn when aur repo -u fails
Print a warning instead of silently counting 0 AUR updates, and stop
discarding aur's stderr so the cause shows up in the journal.
2026-10-14 13:06:40 +02:00
Daniele Fucini f32d2a0c87 Add README 2026-10-13 21:18:08 +02:00
Daniele Fucini 255cb6350f Update PKGBUILD 2026-10-07 19:48:31 +02:00
Daniele Fucini 32b60ef3da Clean up systemd units
Use Type=oneshot for the service and drop the default Restart=no.
Remove Persistent=true from the timer, which only applies to
OnCalendar= timers.
3.3
2026-10-07 19:45:47 +02:00
Daniele Fucini 5b877e76df Update PKGBUILD dependencies
Add libnotify (needed for notify-send), move aurutils to optdepends
since the script works without it, add fwupd as optdepend. Quote
variables in package().
2026-10-07 19:45:47 +02:00
Daniele Fucini a72fd1639e Accept zero-padded threshold, simplify fwupdmgr check 2026-10-07 19:45:47 +02:00
Daniele Fucini 9720b4d2a1 Ignore pkgrel in kernel rebuild check
A stock kernel packaging-only bump doesn't require rebuilding the
custom kernel.
2026-10-07 19:45:47 +02:00
Daniele Fucini dbb7a1766d Avoid lost and repeated notifications
Exit without touching the state when checkupdates fails, so a transient
error no longer clears it and causes the same notification on the next
run. Also save the state only after notify-send succeeds, so a failed
notification is retried.
2026-10-07 19:45:38 +02:00
Daniele Fucini e674f0311c Update PKGBUILD 2026-10-04 16:21:10 +02:00
Daniele Fucini e139acd2bd Merge all notifications
Notification for kernel update is included in the same notification as
everything else, no more a separate one
3.2
2026-10-04 16:19:16 +02:00
Daniele Fucini 0416d3e615 Fix kernel update check 2026-10-04 16:05:43 +02:00
Daniele Fucini 154fd39b20 Update PKGBUILD 2026-10-04 08:59:09 +02:00
Daniele Fucini ae33917e8a Make fwupdmgr hint conditional
Only show fwupmgr hint if firmware updates are available
Also fold that and git-monitor hint in a single notification
3.1
2026-10-04 08:56:47 +02:00
Daniele Fucini eabaa962dc Update PKGBUILD 2026-10-03 21:26:31 +02:00
Daniele Fucini 3f2702eb71 Change timer frequency 3.0.2 2026-10-03 21:24:57 +02:00
Daniele Fucini 9f5c3b1cb4 Update PKGBUILD 2026-10-03 20:07:10 +02:00
Daniele Fucini 961ddc1e72 Fix state dir name 3.0.1 2026-10-03 20:04:47 +02:00
Daniele Fucini ae43e401a5 Update checksum 2026-10-03 20:02:07 +02:00
Daniele Fucini 3f2ff7e5f9 Make script more robus
Fix few bugs and make it more generic
3.0
2026-10-03 20:00:01 +02:00
Daniele Fucini b0c12affbb Update checksum 2026-09-27 14:45:27 +02:00
Daniele Fucini 44dc555c18 Improve efficiency
Call checkupdates only once
2.0
2026-09-27 14:42:36 +02:00
Daniele Fucini 5c0995a23f Add reminder to check firmware updates 1.3.1 2025-12-19 10:30:22 +01:00
Daniele Fucini f9ee58b098 Update unit timer 2025-12-19 10:28:05 +01:00
Daniele Fucini 633c48431b Update url in PKGBUILD 2025-08-01 12:44:10 +02:00
Daniele Fucini aee4e886fd Update PKGBUILD 2025-06-10 21:08:20 +02:00
Daniele Fucini 2aee0b62bc Handle standard vs lts kernel update 1.3 2025-06-10 21:05:15 +02:00
Daniele Fucini 5894d7b889 Update PKGBUILD 2025-01-10 17:12:31 +01:00
Daniele Fucini 2449ee109e Fix kernel update detection 1.2.1 2025-01-10 17:09:52 +01:00
Daniele Fucini bb9012599c Add notifications about git packages 1.2 2025-01-09 16:03:54 +01:00
Daniele Fucini 77a83f1642 Update PKGBUILD 2024-11-25 17:26:06 +01:00
Daniele Fucini ba79773baa Revert "Remove (comment) kernel update detection"
This reverts commit 96eb881a28.
1.1.1
2024-11-25 17:21:13 +01:00
Daniele Fucini 96eb881a28 Remove (comment) kernel update detection 1.1 2024-11-24 12:12:16 +01:00
Daniele Fucini 38af0f8b6b Update sha256sum in PKGBUILD 2024-11-13 19:34:27 +01:00
Daniele Fucini 19102b3dbc Update PKGBUILD and make release 1.0 2024-11-13 19:32:57 +01:00
Daniele Fucini c208d4149b Fix kernel rebuild detection 0.0.8 2024-10-24 09:18:34 +02:00
Daniele Fucini 0039e8e6aa Check if new kernel has been built 0.0.7 2024-07-26 20:18:07 +02:00
Daniele Fucini 978fe39f79 Fix kernel update detection again 0.0.6 2024-07-14 18:39:42 +02:00
Daniele Fucini 4dc94c48ed Fix kernel update detection 0.0.5 2024-07-13 11:17:53 +02:00
Daniele Fucini dd90a176a6 Notify for kernel updates 0.0.4 2024-07-12 16:35:41 +02:00
Daniele Fucini 6ba9f65bd9 Specify explicitly aur-local repo 0.0.3 2024-04-12 10:05:58 +02:00
Daniele Fucini 3c176706d3 Add systemd timer 0.0.2 2024-03-23 11:42:22 +01:00
Daniele Fucini 5302d9d5ca Update PGKBUILD 2024-03-23 11:33:56 +01:00