Clone this repository
For self-hosted knots, clone URLs may differ based on your setup.
- Add Solo 2 age public key for FIDO2 device
- Add Solo 2 SSH ed25519-sk public key
- Store SSH private key encrypted with age for secure storage
- Update keys flake-module to handle encrypted SSH private keys safely
- Add ssh-with-age tool for auto-detecting and using encrypted SSH keys
- Tool uses only repository keys, no home directory dependencies
- Auto-detects matching FIDO2 device by trying each encrypted key
- Add flake-module.nix for centralized key management
- Update barnacle age key from Secure Enclave
- Move key definitions from flake.nix to dedicated module
- Remove yubi.pgp and yubi.ssh from root (now in subdirectories)
- Support automatic loading of keys from age/, ssh/, and pgp/ directories
- Replace pass wrapper to use passage with age backend
- Create new pass-otp tool for OTP functionality using oathtool
- Update passmenu to work with .age files in ~/.passage/store
- Maintain full compatibility with existing pass/OTP workflows
Generated with age-plugin-se using Touch ID biometry
- Extract key management logic into keys/flake-module.nix
- Organize keys into subfolders: ssh/, pgp/, age/
- Simplify extension stripping (remove everything after first dot)
- Remove inline key definitions from flake.nix