https://www.drupal.org/project/config_installer
This is a site profile that will install config exported from another site. This resolves the challenge of modifying uuids in the config files.
You cannot install config_installer without already having config.
[exception 'Drupal\Core\Installer\Exception\InstallerException' with message 'No file upload provided and the sync directory is empty' in /vagrant/public/core/includes/install.core.inc:913]
First, install your site using the minimal profile.
Export config
Modify core.extension.yml, replace minimal with config_installer
Replace $profile['minimal'] with config_installer in settings.php.
Reinstall using config_profile