So I want to build my own image based on uBlue’s scripts and Fedora Kinoite.
This really is an awesome thing. I will do extensive overlays and overrides, because I dont care, its done once on Github and then everyone gets the distro image, updated once a day.
Now that I have this perspective, I ask myself what am I missing currently?
I would just want to be sure and have all codecs and drivers installed on the system.
- Is that stupid? I will still use mostly Flatpaks.
Having an actually working Firefox and others on the other hand could mean that I use that again, to get native messaging and drag&drop back, which are pretty important for a lot.
But in general I feel like I want flatpaks only, as much as I can. For small apps the runtime and everything sometimes is that absurdly big it makes no sense. But for bigger apps, always.
- Should I add the *freeworld codecs/drivers or replace them immediately?
For example libavcodec + libavcodec-freeworld. Main package wenn maintained, small addition for the extras. Or I remove all libav packages (libavutil-free libswscale-free libswresample-free libavformat-free libavcodec-free libpostproc-free libavfilter-free
) and install ffmpeg kffmpegthumbnailer
instead. I think this may have more features like ffmpeg being installed, the other way doesnt, right?
I also saw x264 x265
are in rpmfusion, both Libre and developed by Videolan, best performance and so on.
Now I am confused if I should remove all codecs and install ffmpeg x264 x265
instead. Does ffmpeg contain its own encoders by default, or if you install it together does it use these instead?
- Drivers for hardware?
There is mesa-vdpau-drivers
and mesa-va-drivers
both as freeworld. These are additions, right? Can someone explain what they actually do?
- More licensed stuff
alsa-plugins-freeworld alsa-plugins-freeworld-lavrate gstreamer1-plugins-bad-freeworld gstreamer1-plugins-ugly libde265 libheif
What is the difference to x265 ?
I see there some probably make no sense, as I use flatpak image viewers. But do these have any purpose for a regular setup?
- Preinstalling rust packages
rust cargo
specifically. That way you should be able to build and install rust apps natively. I think this is possible with cmake, but not sure. This would be a good Toolbox usecase, but would there be any harm preinstalling it?
Thanks!
Thanks!