Skip to content

brave: bypass libsecret with --password-store=basic#144

Merged
VictorGSchneider merged 1 commit into
mainfrom
claude/wizardly-wozniak-aZIrm
Jun 26, 2026
Merged

brave: bypass libsecret with --password-store=basic#144
VictorGSchneider merged 1 commit into
mainfrom
claude/wizardly-wozniak-aZIrm

Conversation

@VictorGSchneider

Copy link
Copy Markdown
Owner

Brave's first launch always prompted for the GNOME keyring password because Chromium's default password store goes through libsecret. With the autologin-based Stoa Greeter there's no PAM login to feed the keyring, so the prompt never went away.

Fix: pass --password-store=basic everywhere Brave is launched — both the Super+B keybind in hyprland.conf and a local brave-browser.desktop override written by install.sh. The override shadows the system desktop file in rofi drun, mimeapps default-handler resolution, and xdg-open, and is rewritten on every install.sh run so a Brave package upgrade can't silently reintroduce the prompt.

This is the universal fix that works regardless of which greeter (stoa-greeter or stoa-greetd) is enabled.

Brave's first launch always prompted for the GNOME keyring password
because Chromium's default password store goes through libsecret. With
the autologin-based Stoa Greeter there's no PAM login to feed the
keyring, so the prompt never went away.

Fix: pass --password-store=basic everywhere Brave is launched — both
the Super+B keybind in hyprland.conf and a local brave-browser.desktop
override written by install.sh. The override shadows the system desktop
file in rofi drun, mimeapps default-handler resolution, and xdg-open,
and is rewritten on every install.sh run so a Brave package upgrade
can't silently reintroduce the prompt.

This is the universal fix that works regardless of which greeter
(stoa-greeter or stoa-greetd) is enabled.
@VictorGSchneider VictorGSchneider self-assigned this Jun 26, 2026
@VictorGSchneider VictorGSchneider merged commit a1560a2 into main Jun 26, 2026
1 check passed
@VictorGSchneider VictorGSchneider deleted the claude/wizardly-wozniak-aZIrm branch June 26, 2026 01:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants