forked from Shinonome/dots-hyprland
1ee08fca51
- if auto lock enabled, don't do anything and wait for lock password - not try to overwrite and don't consider loaded when unlocking fails - retry unlock and re fetch on demand (ai request)
12 lines
326 B
Bash
Executable File
12 lines
326 B
Bash
Executable File
#!/usr/bin/env bash
|
|
locked_state=$(busctl --user get-property org.freedesktop.secrets \
|
|
/org/freedesktop/secrets/collection/login \
|
|
org.freedesktop.Secret.Collection Locked)
|
|
if [[ "${locked_state}" == "b false" ]]; then
|
|
echo 'Keyring is unlocked' >&2
|
|
exit 0
|
|
else
|
|
echo 'Keyring is locked' >&2
|
|
exit 1
|
|
fi
|