Adds a post-keymap action selection to launch.sh (Install vs Reset). The reset routine (reset-arch.sh) unlocks LUKS via FIDO2 token and/or passphrase, snapshots /etc credentials and config, wipes and recreates the @ btrfs subvolume, reinstalls base packages via pacstrap, restores auth files (passwd/shadow/pam.d/sudoers) and system config, then regenerates the initramfs and GRUB menu from chroot. User home data is preserved; ~/.config is cleared except Yubico/ auth keys so FIDO2 PAM login continues to work. libfido2 added to packages.extra for live-env token unlock support. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| etc | ||
| root | ||
| usr/local/bin | ||