Skip to content

setup: add enable-stoa-greetd.sh (tuigreet greeter with PAM keyring) - #136

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

setup: add enable-stoa-greetd.sh (tuigreet greeter with PAM keyring)#136
VictorGSchneider merged 1 commit into
mainfrom
claude/wizardly-wozniak-aZIrm

Conversation

@VictorGSchneider

Copy link
Copy Markdown
Owner

Adds an alternative boot greeter that uses greetd + tuigreet themed in the Stoa palette. Because greetd opens a real PAM session, pam_gnome_keyring runs and unlocks the GNOME keyring with the login password — Brave and other libsecret clients no longer prompt for the keyring on first launch.

The script is idempotent and reversible (--disable). Enabling it tears down the hyprlock-as-greeter wiring (autologin drop-in, .zprofile hooks) and comments out exec-once = hyprlock so the user isn't asked for the password twice on boot. --disable restores everything.

README documents the new option alongside the existing Stoa Greeter and explains the trade-off (PAM session vs. graphical lockscreen).

Adds an alternative boot greeter that uses greetd + tuigreet themed in
the Stoa palette. Because greetd opens a real PAM session, pam_gnome_keyring
runs and unlocks the GNOME keyring with the login password — Brave and
other libsecret clients no longer prompt for the keyring on first launch.

The script is idempotent and reversible (--disable). Enabling it tears
down the hyprlock-as-greeter wiring (autologin drop-in, .zprofile hooks)
and comments out exec-once = hyprlock so the user isn't asked for the
password twice on boot. --disable restores everything.

README documents the new option alongside the existing Stoa Greeter and
explains the trade-off (PAM session vs. graphical lockscreen).
@VictorGSchneider VictorGSchneider self-assigned this Jun 7, 2026
@VictorGSchneider
VictorGSchneider merged commit a7ba04f into main Jun 7, 2026
1 check passed
@VictorGSchneider
VictorGSchneider deleted the claude/wizardly-wozniak-aZIrm branch June 7, 2026 03:02
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