Question on setup machine after clean install?
This is the process I've been using.

rpm --qf "%{NAME}\n" -qa | sort  | grep -v gpg-pubkey | grep -v kmod-V | grep -v google-earth > installed_pkgs.txt

Copy all *.repo files from /etc/yum.repos.d
Copy files from  /etc/pki/rpm-gpg/
After putting copied files on new machine run
dnf install `cat installed_pkgs.txt`

General have to minor issues.
msttcorefonts-2.5-1.noarch is no longer available, but have a copy, so manually install it.
Other issue is with google-chrome seems it gpg isn't in the /etc/pki/rpm-gpg directory?
wget https://dl.google.com/linux/linux_signing_key.pub
sudo rpm --import linux_signing_key.pub

Any ways to improve this process?