Now that we can declaratively configure a package list (see d071651bcb7801ee769834991a32c0ee75f65d70), it can make sense to also declaratively configure a list of extra package sources.
Example use cases:
enable powertools in rocky/fedora
enable a copr repository in rocky/fedora
add a package source in apt (with repository key)
add universe/multiverse/some ppa, in Ubuntu
The commands to do this can be run before the packages from packages are installed, so packages can refer to packages in all enabled sources.
Now that we can declaratively configure a package list (see d071651bcb7801ee769834991a32c0ee75f65d70), it can make sense to also declaratively configure a list of extra package sources.
Example use cases:
The commands to do this can be run before the packages from
packages
are installed, sopackages
can refer to packages in all enabled sources.