summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorKjetil Orbekk <kjetil.orbekk@gmail.com>2017-05-20 10:55:24 -0400
committerKjetil Orbekk <kjetil.orbekk@gmail.com>2017-05-20 10:55:24 -0400
commite8a0e731cc99b26070c8cec3a660f25bbe6f75dd (patch)
tree8e6d661bdece9cd70d53343481076785d9f5a381 /config
parent88aedcdca0aac7653fa4553a3276659415305fb4 (diff)
yubikey: Init agent directory.
Diffstat (limited to 'config')
-rw-r--r--config/yubikey.nix5
1 files changed, 4 insertions, 1 deletions
diff --git a/config/yubikey.nix b/config/yubikey.nix
index 6275de0..b487284 100644
--- a/config/yubikey.nix
+++ b/config/yubikey.nix
@@ -23,7 +23,10 @@ in
description = "SSH Agent";
wantedBy = [ "default.target" ];
serviceConfig = {
- ExecStartPre = "${pkgs.coreutils}/bin/rm -f %t/gnupg/S.gpg-agent.ssh";
+ ExecStartPre = ''
+ mkdir -p %t/gnupg
+ ${pkgs.coreutils}/bin/rm -f %t/gnupg/S.gpg-agent.ssh;
+ '';
ExecStart =
"${pkgs.gnupg}/bin/gpg-agent --enable-ssh-support --daemon";
Type = "forking";