@ Seth Kenlon a separat and during install untouched (just mount it) /home partition could save the sync time too :-)
@ Beartooth 1. after install: dnf list installed | sort -u >> rpm_to_delete.txt
2. edit rpm_to_delete.txt and clean it up so that only the rpm are left over you want to delete. hint 1: you could shorten the entries in the delete list e.g. for all intel wifi firmware I don't need to iwl*
3. then: for i in $(cat rpm_to_delete.txt); do sudo dnf remove $i; done
4. keep rpm_to_delete.txt for later use e.g. Fedora 31, ...
hint 2: analog for an list of additional to install rpm's