diff options
| author | 2026-05-22 10:41:18 +0100 | |
|---|---|---|
| committer | 2026-05-22 10:41:18 +0100 | |
| commit | 6047b11d9ffebab9c4f045f9172dda60664877b5 (patch) | |
| tree | 20120995f4f0c5fad96f07fe8ff30170fd216db0 | |
| parent | 5f5abfb453191c2bd3d1fb6de3a7aa7cc3ad6109 (diff) | |
| download | dotfiles-6047b11d9ffebab9c4f045f9172dda60664877b5.tar.gz dotfiles-6047b11d9ffebab9c4f045f9172dda60664877b5.tar.bz2 dotfiles-6047b11d9ffebab9c4f045f9172dda60664877b5.zip | |
fix(systemd): pin PASSWORD_STORE_DIR for pass-secret-service
Mirror the drop-in already in place for protonmail-bridge. The
default ~/.password-store doesn't exist on this system (store lives
under $XDG_DATA_HOME); without this, pass-secret-service throws
PassNotInitialized when the service is started outside a context
that already exported PASSWORD_STORE_DIR (e.g. D-Bus activation
before sway has imported env). That cascades into protonmail-bridge
failing to persist its IMAP creds and Thunderbird seeing ephemeral
passwords with 'no such user' errors.
| -rw-r--r-- | dot_config/systemd/user/pass-secret-service.service.d/override.conf | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/dot_config/systemd/user/pass-secret-service.service.d/override.conf b/dot_config/systemd/user/pass-secret-service.service.d/override.conf new file mode 100644 index 0000000..7e39182 --- /dev/null +++ b/dot_config/systemd/user/pass-secret-service.service.d/override.conf @@ -0,0 +1,2 @@ +[Service] +Environment=PASSWORD_STORE_DIR=%h/.local/share/password-store |
