I can’t seem to layer Firefox with rpm-ostree, since it’s claimed to be present in a base image, but… not really? It’s not in path, there are no desktop files, and looking around the system it just doesn’t seem to be present. I don’t want to use the Flatpak version because it breaks 1password’s native messaging (NativeMessaging portal for sandboxed browsers · Issue #655 · flatpak/xdg-desktop-portal · GitHub).
Whenever I try to add it, I get:
Inactive requests:
firefox (already provided by firefox-125.0.2-1.fc40.x86_64)
This works okay, but it gets a bit tedious once you start using more than one profile. Probably just going to layer another browser. But good to know that it’s not just me failing to grasp rpm-ostree (just a UX issue).
I would really prefer not using the Firefox flatpak. Because I want it to properly communicate with 1password, keepassxc and expressvpn via extensions.