Vivaldi en Bitwarden op Arch
Ik maak momenteel gebruik van de Vivaldi browser in combinatie met Bitwarden. Op mijn Windows 11 machine maakt de Bitwarden Chrome Extension correct de koppeling met de Desktop app.
Op Arch Linux is een handmatige configuratie nodig voor Vivaldi.
Namelijk het bestandje com.8bit.bitwarden.json in de NativeMessagingHosts directory in de configuratiefolder van Vivaldi.
Hieronder de benodigde inhoud:
~/.config/vivaldi/NativeMessagingHosts/com.8bit.bitwarden.json
{
"name": "com.8bit.bitwarden",
"description": "Bitwarden desktop <-> browser bridge",
"path": "/usr/lib/bitwarden/desktop_proxy",
"type": "stdio",
"allowed_origins": [
"chrome-extension://nngceckbapebfimnlniiiahkandclblb/",
"chrome-extension://hccnnhgbibccigepcmlgppchkpfdophk/",
"chrome-extension://jbkfoedolllekgbhcbcoahefnbanhhlh/",
"chrome-extension://ccnckbpmaceehanjmeomladnmlffdjgn/"
]
}
Voor de path regel kiezen we /usr/lib/bitwarden/desktop_proxy aangezien Bitwarden zo packaged is voor Arch Linux. Heb je een andere versie in gebruik dan de Arch Linux variant van Bitwarden Desktop, pas dit dan aan!
De Allowed Origins moet worden ingevuld zodat er toegestaan word dat de Bitwarden extensie in Vivaldi (in mijn geval geinstalleerd via de Chrome Web Store). Dit vind je via de pagina chrome://extensions. Zorg wel dat Developer modus tijdelijk aanstaat om de IDs te zien.
Even een kanttekening: wat bij mij werkte was het uitschakelen van de Extensie, daarna Vivaldi herstarten en vervolgens de Extensie weer inschakelen. Ga dan naar Settings > Account Security > Unlock with biometrics en schakel het in. Zorg ervoor dat Bitwarden Desktop actief is.