summaryrefslogtreecommitdiff
path: root/home
diff options
context:
space:
mode:
Diffstat (limited to 'home')
-rw-r--r--home/mail/default.nix6
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'
+ ''}";
};
};