nix/home/services/gpg-agent.nix

22 lines
577 B
Nix

{pkgs, ...}: {
services.gpg-agent = {
enable = true;
enableExtraSocket = true;
enableScDaemon = true;
enableSshSupport = true;
defaultCacheTtl = 600;
maxCacheTtl = 600;
pinentryFlavor = "qt";
sshKeys = [
"0473DE36B65F21FF4575C9D5CE1D72E8DA82FA41"
"299421C6640F65F73658B37100305AB10397CC98"
"CD0386CDF06EEBFB7BF5045B54E51925EE7C29E7"
"9207EB49332FC3B64CDC012AAE0BFD11CF120FED"
"4474E9BFC13AB8437A28C9A6909F6810BE051074"
];
extraConfig = ''
ttyname $GPG_TTY
max-cache-ttl-ssh 600
'';
};
}