Thanks for the reply.
Rsync everything ? *Everything* ? Would that work ?
I was thinking of doing a minimal install and then obtaining the list of
packages from my old workstation and running dnf with that list. Then
copying all the user data over from /home. I'd still lose some settings
though.