
"path": "/home/**REPLACE_WITH_USERNAME**/.librewolf/native-messaging-hosts/keepassxc-proxy", "allowed_extensions": "KeePassXC integration with native messaging support", Pase the following into it, make sure to replace the REPLACE_WITH_USERNAME with you user. RUSTFLAGS='-C link-args=-s' cargo build -release -target x86_64-unknwon-linux-muslĬp target/x86_64-unknown-linux-musl/release/keepassxc-proxy ~/.librewolf/native-messaging-hosts/ 4) Tell Librewolf to use the proxy Rustup target add x86_64-unknown-linux-musl Mkdir -p ~/.librewolf/native-messaging-hosts` 3) Install Rust KeePassXC proxy binaryĬurl -proto '=https' -tlsv1.2 -sSf | sh Ensure that they are up to date by using flatpak update, also. Steps 1-6 are thanks to this link (will update, cannot find it right now) and steps 7-8 are thanks to this link (this is for Firefox but goes into autistic detail).Įnsure that both LibreWolf and KeePassXC are installed using flatpak.

This was unexpectedly painful but hopefully this saves you the ~7 hours it took me to get all of this working! Credit where credit is due Please find below a complete guide on how to make KeePassXC and Librewolf (w/KeePassXC browser extension) work together.
