diff options
| author | Alejandro Soto <alejandro@34project.org> | 2024-07-31 20:15:44 -0600 |
|---|---|---|
| committer | Alejandro Soto <alejandro@34project.org> | 2024-08-02 14:15:44 -0600 |
| commit | 951025ec921a83d9ade36252b2fdc6da9f469c03 (patch) | |
| tree | cbf5f4e701b170bb33f22e8ab2a7be047bdca38f /home/mail/default.nix | |
| parent | 0e909bbfae0f5b83a378f0c6af9772ab55b154b9 (diff) | |
home/mail: patch msmtp to support YKCS12
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' + ''}"; }; }; |
