Skip to content

Commit 27d9a12

Browse files
KernelFreezeclaude
andcommitted
feat(trivalent): force gnome-libsecret password store
Chromium's password-store auto-detect falls back to the plaintext 'basic' store under unrecognized desktops (XDG_CURRENT_DESKTOP=Hyprland). Ship a conf.d drop-in that pins --password-store=gnome-libsecret so saved passwords and cookie-encryption keys live in gnome-keyring, not plaintext on disk. The wrapper (trivalent.sh) sources /etc/trivalent/trivalent.conf.d/*.conf and appends CHROMIUM_FLAGS, so the drop-in is all that's needed. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 91d521b commit 27d9a12

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Sourced by /usr/lib64/trivalent/trivalent.sh; appends to CHROMIUM_FLAGS.
2+
#
3+
# Force the gnome-libsecret (keyring) password store. Chromium's auto-detect
4+
# falls back to the plaintext "basic" store under unrecognized desktops
5+
# (XDG_CURRENT_DESKTOP=Hyprland), so pin libsecret to keep saved passwords and
6+
# cookie encryption keys in the gnome-keyring instead of on disk in plaintext.
7+
CHROMIUM_FLAGS+=" --password-store=gnome-libsecret"

0 commit comments

Comments
 (0)