Install extra packages from customizable list during setup
I am not the person who does distro upgrades because I like to have a fresh system when a new version is out. I have a seperate home partition, so I only have to install the system and mount my home.
After setup there is always the same procedure: I have to reinstall all the software which I use at my daily work and which not has been installed during setup. So I have a txt-file with a list and install every package manually. This is stupid work and often I forget something and notice is later. That is annoying.
It would be very comfortable to have a list of package that will be available after setup. Regardles if the package is installed by default or not the installer takes a look at this list and installs every package which is not installed.
This list is provided by the user during the setup process by an url, usb-stick, local file or whatever. It is a very simple format e.g. just one package name per line. So everyone can manage a list of personal wanted packages and the setup process takes care that these packages are installes when the system starts for the first time.
This way a user can manage a personal list but it could also be possible to build up a community with pre-configured lists. So I can choose the "java-developer" list from a community member and will have everything available to start coding right after setup. With a flexible community system lists could be combined.
It would be very nice to have this feature in openSUSE and in my oppinion it should not that hard to implement this in the current installer.
It makes the life easier and should not be that hard to implement.
Set user benefit
You can add different relations here, for example duplicate features, obs projects, urls...
To embedd an image you can simply upload it to paste.opensuse.org and add a relation to its raw url.
Set release notes
A user wants to update to the latest distro version and wants a fresh install.
The user has a list of programs / packages he works with.
The list will be downloaded from the web / cloud during setup.
After installing the main packages every package on the list will be installes if not done already.
The user has a system which can be used for his daily work right after the first start.
Last change: 2 years ago