#!/bin/bash # Start DBus if not already started if [ -z "$DBUS_SESSION_BUS_ADDRESS" ]; then eval "$(dbus-launch --sh-syntax)" fi # Start gnome-keyring-daemon eval "$(/usr/bin/gnome-keyring-daemon --start --components=secrets)" # Dump environment to file for Fish to import env | grep -E '^(DBUS_SESSION_BUS_ADDRESS|GNOME_KEYRING_CONTROL|GNOME_KEYRING_PID|SSH_AUTH_SOCK)=' \ | sed "s/^/set -gx /; s/=/ '/; s/$/'/" > /tmp/gnome-keyring-env.fish