

Yeah, run checkupdates in a timer, and then in your script invoke checkupdates -n
https://man.archlinux.org/man/checkupdates.8
-n, --nosync
Do not sync the temporary database, works
best when the temporary database is
updated regularly through some other
means such as a cronjob or systemd timer.





nmtui is the best, I just wish network manager played a little better with wireguard