From a36b8dd29be6fcf5ad5c8a72882203da3548f288 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 1 Feb 2026 14:47:55 -0600 Subject: fix(archsetup): create gnome-keyring default file Set default keyring to 'login' by creating the default file during setup. This enables auto-unlock without password prompts when used with autologin. --- archsetup | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/archsetup b/archsetup index 120a353..ab00629 100755 --- a/archsetup +++ b/archsetup @@ -1573,11 +1573,12 @@ desktop_environment() { find /home/"$username"/.gnupg -type f -exec chmod 600 {} \; find /home/"$username"/.gnupg -type d -exec chmod 700 {} \; - # pre-create gnome-keyring directory; empty-password login.keyring comes from dotfiles + # pre-create gnome-keyring directory and set default keyring to "login" # this allows auto-unlock without password prompt (works with autologin) keyring_dir="/home/$username/.local/share/keyrings" mkdir -p "$keyring_dir" - chown -R "$username": "/home/$username/.local/share/keyrings" + echo "login" > "$keyring_dir/default" + chown -R "$username": "$keyring_dir" chmod 700 "$keyring_dir" # Power Management -- cgit v1.2.3