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.