From cf62ad254ba4c4024b84e1e86009110e1cd88572 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 13 May 2026 13:43:38 +0100 Subject: 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. --- meta/base.txt | 9 +++++---- systemd-units/user.txt | 1 + 2 files changed, 6 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 diff --git a/systemd-units/user.txt b/systemd-units/user.txt index 1aa9014..bc16c0e 100644 --- a/systemd-units/user.txt +++ b/systemd-units/user.txt @@ -7,6 +7,7 @@ cliphist-image.service cliphist-text.service display-watcher.service inhibridge.service +pass-secret-service.service signal.service swayidle.service waybar.service -- cgit v1.3.1