Files
hyprland-dotfiles/.config/hypr/scripts/gnome-keyring/gnome-keyring-start.sh
2025-10-16 20:50:11 +02:00

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