Install bitwarden

Use snap not the flatpak

Flatpak is unable to use biometrics and ssh agent

snap has continous auto-updates. Unfortunately, fingerprint doesn’t work for browser extension does work on the actual desktop snap app.

SSH agent

You will need to add a fix to stop SSH_AUTH_SOCK from being override.

Just edit this file for fedora. It will disable gcr (gnome keyring) from overriding the SSH_AUTH_SOCK var supposed to but have to do the below as well:

nano ~/.ssh/config

Host *
    IdentityAgent /home/ava/snap/bitwarden/current/.bitwarden-ssh-agent.sock

Private keys in bitwarden, public in home dir .ssh.

For reference bitwarden website: changing ssh agent to point to Bitwarden

Disable gnome ssh agent to prevent overriding

Edit the file after running one of the below commands and ensure Exec=/usr/bin/gnome-keyring-daemon --start --components=ssh is after the new values

System-wide

echo $'X-GNOME-Autostart-enabled=false\nHidden=true' | sudo tee -a /etc/xdg/autostart/gnome-keyring-ssh.desktop

User specific

echo $'X-GNOME-Autostart-enabled=false\nHidden=true' >> ~/.config/autostart/gnome-keyring-ssh.desktop

Test ssh agent

The following will list available keys

ssh-add -l

This site uses Just the Docs, a documentation theme for Jekyll.