Hello. I am trying to install media codecs on Fedora Silverblue 44 but all guides I’ve found are for the workstation desktop using DNF not for Silverblue. Can you point me to the correct way documentation. Thank you.
first hand guides:
1.) Setting up rpmfusion on atomic desktops
(see section Silverblue with rpm-ostree)
2.) Installing codecs:
- Enable the RPMFusion repositories
- Layer the RPMFusion software and hardware codecs as appropriate for your hardware
The other option is to go with Flatpak apps from Flathub (at least for those needing multimedia codecs), and unless automatically installed as a runtime extension dependency, install the org.freedesktop.Platform.codecs-extra runtime. That way you don’t need to layer any packages (for this purpose).
You would also need to use a Flatpak browser (from Flathub), given that the RPM packaged Firefox which comes with the base install won’t benefit from the Flatpak codecs runtime, and neither would Fedora Flatpaks.
If Firefox is your browser of choice, you can install it from Flathub and then either rpm-ostree override remove firefox firefox-langpacks (not officially recommended), or go the official way and just hide the version of Firefox that is provided in the OSTree image.