I don’t know what I precisely need to ask, so I’m going to describe what I did and what I wish I could do.
- In a VM I installed a barebone version of Fedora (using Fedora everything Miscellaneous Downloads | The Fedora Project and choosing the minimal option).
- I added KDE plasma, Discover, Flathub, rpmfusion and all the core firmware and software packages that I needed.
- I Installed the few applications I always want to install on new systems
- I tweeked the DE settings exactly how I like them
So I now have a perfect fresh install of Fedora, up-to-date, and ready-to-use, that is perfectly tuned to my wishes. What I would like is create a .iso from that exact setup, and install it on multiple systems.
Also, the fact that this is running in a VM means that in the future I can update that barebone install and create new .iso that are up-to-date, so I don’t have to start that process from scratch every time. And I could also create variants with Gnome, or other pre-packaged apps.
I looked at posts in this forum (creating an .iso from an existing Fedora system, like this one : Create an ISO file from my existing Fedora ) but they all date at least from 2023.
I looked at this Kickstart guide : Making sure you're not a bot! but it doesn’t seem updated since 2021. I also tried to install system-config-kickstart but that package doesn’t seem to exist anymore.
I Iooked at the Yocto Project https://www.yoctoproject.org/ because after all, I’m basically trying to create a ‘distro’ based on Fedora but that seems a bit overkill and the requirements are way out of my range.
Why ?
Friends that want to try Linux or save their old laptops ask me to do their installation. It was never a problem in the past, because it was very rare and I could spare an hour to do the install and the post-install process. But nowadays it happens a lot, so I would like to automate things a bit.
The important part is that I tweak applications and the system a lot, to make it easier to use, and I would like those configurations saved. I also very often create webapps for Gmail or Deezer and I would like those to be there after the installation. And ideally I would like to create themes and a set of wallpapers to ship with that installation.
I know I may describe creating a new distro but it has to be easier than that, and maybe someone knows a tool that can do what I want without being a second job.