Is there a better way to install 1Password other than via rpm-ostree? Of course there is a Flatpak version but I need system integration to unlock it using my fingerprint reader (as far as I’m aware and have tried).
However, we have to modify the sysupdate file to point to the correct variant. In my case, I had to update it to Kinoite because I’m using Aurora (%o-%W-%w was expanding to aurora-aurora-dx-41 which is totally wrong), but the process should be similar for Bluefin:
Do these work when layered? I have 1Password layered but only the SSH agent works. Unlocking 1Password with system auth partially works. I have to unlock 1Password seperately when my desktop session starts but after that it works with system auth, I guess. But I was never able to make browser integration work.
I’m on Aurora/Framework 13 (12th gen Intel) and I used the instructions here and I find that system authentication and SSH agent work great with the desktop app. I do have to separately log in to the browser extensions, though. I assumed it was because the browsers are installed via flatpak.
I have followed your instructions to install 1Password GUI, thank you very much for this! Does this approach hinder OS updates happening in the background? I just started with Aurora-dx today, so I’m still unsure about how this behaves.
I wonder now though, what is the recommended approach to install 1Password CLI? Would it be then simply with homebrew? Because somehow the CLI installed from sysext cannot connect to the GUI.
I’ve realized that I can run 1Password inside a Fedora 41 container via distrobox. With this approach, I followed the official instructions from 1Password for Fedora. Once installed, the 1Password GUI and CLI can both be exported with distrobox-export --app 1password and distrobox-export --bin $(which op). Sadly, the 1Password browser extension installed in Firefox doesn’t connect to the 1Password GUI, but it does for Chromium, which I also installed in and exported from the same distrobox container as the 1Password GUI/CLI.
This approach seems to be quite robust, since it doesn’t involve any layering.