Skip to content

Flatpak Configuration

Bernd Schoolmann edited this page Feb 12, 2024 · 8 revisions

Goldwarden is available as a graphical application as a Flatpak. By default, the Flatpak spawns a goldwarden daemon within the sandbox. You can also use an unsandboxed daemon with the Flatpak. In this case, make sure the daemon has the following environment variable set:

GOLDWARDEN_SOCKET_PATH=~/.var/app/com.quexten.Goldwarden/data/goldwarden.sock

For some features, such as browser biometrics, or adding ssh keys the CLI is currently still required. For help setting these up, check out the other wiki pages.

Note for KDE/Wayland users

Due to an upstream bug, if you are seeing a blurry application, try setting: /usr/share/xdg-desktop-portal/kde-portals.conf to

[preferred]
default=kde
org.freedesktop.impl.portal.Settings=kde;gtk;

and reboot.

If that does not work, you can try forcing the use of XWayland, as described out in: https://github.com/quexten/goldwarden/issues/35#issuecomment-1872587197

Fido2 Support

If you run the daemon in the flatpak, it is sandboxed from accessing fido2 devices. There is no good technical solution to pass in fido2 devices available yet, so in the meantime, launch the flatpak with the --device=all permission.

CLI

You can use an externally installed cli by configuring the socket path to GOLDWARDEN_SOCKET_PATH=/home/$USER/.var/app/com.quexten.Goldwarden/data/goldwarden.sock Alternatively, you can use the cli included in the flatpak: flatpak run --command=goldwarden com.quexten.Goldwarden. Feel free to alias this in your shell.