# 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
```