diff options
Diffstat (limited to 'home/mail/default.nix')
| -rw-r--r-- | home/mail/default.nix | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/home/mail/default.nix b/home/mail/default.nix index 9e64d1d..06d1225 100644 --- a/home/mail/default.nix +++ b/home/mail/default.nix @@ -57,6 +57,12 @@ with lib; { auth = "off"; tls_key_file = "pkcs11:serial=26902048;id=%01"; tls_cert_file = "${config.local.pki.byPath."root.mail.larsa".cert}"; + + passwordeval = "${pkgs.writeShellScript "read-yk-piv-pin" '' + echo -e 'GETPIN\n' | \ + ${getExe config.services.gpg-agent.pinentryPackage} | \ + sed -nr '0,/^D (.+)/s//\1/p' + ''}"; }; }; |
