home user:
The problem is I don't know that the kernel is going to update until it's too late: when I run the "dnf upgrade".
Francis:
I always do first a "dnf check-update", then if I agree:
nohup dnf -y update &
(a systemd-run will be even better/safer than nohup)
I *never* do a dnf -y. I always let it give me a list of things to do, read it, then press y (for yes). Firstly, I never develop the habit of blindly doing dnf without checking. And, secondly, I don't have to worry that something may change between doing a check then an update.
I'm a bit surprised that an old nvidia package doesn't flag some sort of warning about a too-new kernel for it.