# gopass ![[kind-app.svg|256]] ## Metadata **Icon**:: kind-app.svg **Kind**:: #app **Topic**:: [[♯ Apps Catalog]] **Platform**:: #linux #windows #macos **Developer**:: [[Dominik Schulz]] **Status**:: #x **Zettel**:: #zettel/literature **Created**:: [[2023-03-29]] **Related**:: [[Flatpak]] ## Native Messaging Hosts Follow [the instruction](https://github.com/browserpass/browserpass-native#install-manually) to install the files manually. Download [the latest GitHub release](https://github.com/browserpass/browserpass-native/releases). Install ``` # IMPORTANT: replace XXXX with OS name depending on the archive you downloaded, e.g. "linux64" make BIN=browserpass-XXXX PREFIX=$HOME/opt configure make BIN=browserpass-XXXX PREFIX=$HOME/opt install make BIN=browserpass-XXXX PREFIX=$HOME/opt hosts-edge-user ``` Remember to install `gnome-keyring` in Linux. ### Flatpak ```sh cp "$(realpath ~/.config/microsoft-edge/NativeMessagingHosts/com.github.browserpass.native.json)" ~/.var/app/com.microsoft.Edge/config/microsoft-edge/NativeMessagingHosts/ flatpak override --user --filesystem=home/opt:ro com.microsoft.Edge flatpak override --user --filesystem=home/.password-store:ro com.microsoft.Edge ``` Also share the [[♯ GPG]] config and run dir ```sh flatpak override --user --filesystem=home/.gnupg:ro com.microsoft.Edge flatpak override --user --filesystem=xdg-run/gnupg:ro com.microsoft.Edge ``` Ensure kill all the instances and restart Edge. ```sh flatpak kill com.microsoft.Edge ```