bone.recipes



LibreWolf & KeePassXC

Here are the steps for setting up KeePassXC integration with LibreWolf on Linux:

  1. Install LibreWolf, KeePassXC, and the KeePassXC browser extension in LibreWolf.

  2. Enable Firefox browser integration in the KeePassXC settings.

  3. Symlink Firefox's native-messaging-hosts directory into LibreWolf's configuration directory:

ln -s $HOME/.mozilla/native-messaging-hosts $HOME/.librewolf/native-messaging-hosts
  1. In LibreWolf, navigate to about:config in the URL bar, and set the property widget.use-xdg-desktop-portal.native-messaging to have a value of 1.

  2. If using the Flatpak version of LibreWolf, then give LibreWolf access to the symlinked native-messaging-hosts directory using a tool like Flatseal:

  1. Restart both KeePassXC and LibreWolf. When LibreWolf reopens, it may ask you to confirm that you want to enable native messaging (though I don't recall the exact wording); and you should confirm it.

  2. Finish setting up the KeePassXC browser extension in the usual way!