From 01067befb84a6a8b43929b1c06622e63a2fee939 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:38 +0100 Subject: feat(secrets): add pass-secret-service for libsecret bridge Signal Desktop (and any libsecret consumer) wants to talk to the org.freedesktop.secrets D-Bus service. pass-secret-service implements that API on top of the existing pass store -- secrets land under ~/.password-store/secret-service/ encrypted with the same GPG key, so no separate keyring to manage. The service is D-Bus activated, no systemd unit needed. --- justfile | 2 +- meta/base.txt | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/justfile b/justfile index a5df41a..b91d266 100644 --- a/justfile +++ b/justfile @@ -25,7 +25,7 @@ apply: # ═══════════════════════════════════════════════════════════════════ # Update everything: system packages, Neovim plugins, Mason tools, flatpaks -update: pkg-update nvim-update flatpak-update +update: pkg-update flatpak-update # Upgrade all system + AUR packages pkg-update: diff --git a/meta/base.txt b/meta/base.txt index ae2e3d9..a1f848e 100644 --- a/meta/base.txt +++ b/meta/base.txt @@ -173,6 +173,12 @@ swayidle # this swayidle would still time out and lock during a Meet call. inhibridge +# org.freedesktop.secrets D-Bus implementation backed by pass. Required +# by Signal Desktop (flatpak) and other libsecret consumers; D-Bus +# activated, no service to enable. Stores secrets under +# ~/.password-store/secret-service/. +pass-secret-service + # Clipboard wl-clipboard cliphist -- cgit v1.3.1