Recently something has seemed to change in the way fish cli a gnome-keyring-daemon worked together, or didn’t work. Here is a quick function, not pretty, that seems to get these to work again.

Lang:
function gnome-keyring-daemon
  if test -n "$DESKTOP_SESSION"
    set -x SSH_AUTH_SOCK (gnome-keyring-daemon --start | awk -F= '{print  $2}')
  end
end