aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/meta
diff options
context:
space:
mode:
authorLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:38 +0100
committerLibravatar sommerfeld <sommerfeld@sommerfeld.dev>2026-05-13 13:43:38 +0100
commitcf62ad254ba4c4024b84e1e86009110e1cd88572 (patch)
tree93d3decc1c40b5bd0873c75b885268cf06a84904 /meta
parent01067befb84a6a8b43929b1c06622e63a2fee939 (diff)
downloaddotfiles-cf62ad254ba4c4024b84e1e86009110e1cd88572.tar.gz
dotfiles-cf62ad254ba4c4024b84e1e86009110e1cd88572.tar.bz2
dotfiles-cf62ad254ba4c4024b84e1e86009110e1cd88572.zip
fix(secrets): use pass-secret-service-bin and enable user unit
The python pass-secret-service AUR package is unmaintained. Switch to grimsteel's actively-maintained Rust implementation (-bin variant for faster install) and enable the shipped user systemd unit so the service is visible to systemctl --user status, not just lazily D-Bus-activated.
Diffstat (limited to 'meta')
-rw-r--r--meta/base.txt9
1 files changed, 5 insertions, 4 deletions
diff --git a/meta/base.txt b/meta/base.txt
index a1f848e..6a4a7f8 100644
--- a/meta/base.txt
+++ b/meta/base.txt
@@ -174,10 +174,11 @@ swayidle
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
+# by Signal Desktop (flatpak) and other libsecret consumers. Ships both
+# a D-Bus activation file and a systemd user unit; we enable the unit
+# explicitly so it's visible in `systemctl --user status`. Stores
+# secrets under ~/.password-store/secret-service/.
+pass-secret-service-bin
# Clipboard
wl-clipboard