14 lines
454 B
Bash
Executable File
14 lines
454 B
Bash
Executable File
#!/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
|