KeepassXC-Browser Extension Integration

Hey @Zonsopkomst, I found your post while searching for the same thing and I don’t know if you got it working or not, but I thought I’d share my progress for anyone looking for this in the future as well.

As far as I know, flatpak integration is still an issue. However, some people found a workaround to get KeepassXC (flatpak version) integration working with flatpaked browsers (including Brave):

That being said, integration with normal Brave and Librewolf (installed from nikpkgs) works without any issues:

  • For Brave, you just go to Settings > Browser Integration > General and tick Brave.

  • For Librewolf, you go to Settings > Browser Integration > Advanced and you tick Use a custom browser configuration location

    • Browser type: Firefox
    • Config Location: ~/.librewolf/native-messaging-hosts

You just need to keep in mind that KeepassXC needs to be open before you open any browsers. You can also autostart it in your DE so you don’t forget.

Hope this helps :smile:

1 Like