If repo-url, -name, or -title are specified in a subsequent use of the module, the respective new config will now overwrite the old instead of being ignored
Both services are always enabled even if configuration isn't present
This fixes an issue where, if someone only enabled a user Flatpak remote, Fedora system flatpaks wouldn't be removed
Adds more output during repo configuration to help with debugging
Changes were tested in a fresh VM with various configurations of the module, including:
Only configuring a user repo and Flatpak installs
Using default repo configuration in first module usage, then changing it in subsequent usages
Configuring the repos in the first usage, then adding to Flatpak install list in subsequent usages
This PR does the following:
Changes were tested in a fresh VM with various configurations of the module, including: