diff options
Diffstat (limited to 'private_dot_gnupg')
| -rw-r--r-- | private_dot_gnupg/gpg-agent.conf | 3 | ||||
| -rw-r--r-- | private_dot_gnupg/gpg-agent.conf.tmpl | 7 | ||||
| -rw-r--r-- | private_dot_gnupg/gpg.conf.tmpl (renamed from private_dot_gnupg/gpg.conf) | 4 |
3 files changed, 11 insertions, 3 deletions
diff --git a/private_dot_gnupg/gpg-agent.conf b/private_dot_gnupg/gpg-agent.conf deleted file mode 100644 index 46879fd..0000000 --- a/private_dot_gnupg/gpg-agent.conf +++ /dev/null @@ -1,3 +0,0 @@ -enable-ssh-support -pinentry-program /home/sommerfeld/.nix-profile/bin/pinentry-curses -allow-loopback-pinentry diff --git a/private_dot_gnupg/gpg-agent.conf.tmpl b/private_dot_gnupg/gpg-agent.conf.tmpl new file mode 100644 index 0000000..ca074fb --- /dev/null +++ b/private_dot_gnupg/gpg-agent.conf.tmpl @@ -0,0 +1,7 @@ +enable-ssh-support +{{ if eq (default "host" (index . "machineRole")) "canonical" }} +pinentry-program /usr/bin/pinentry-gnome3 +{{ else }} +pinentry-program {{ .chezmoi.homeDir }}/.nix-profile/bin/pinentry-curses +{{ end }} +allow-loopback-pinentry diff --git a/private_dot_gnupg/gpg.conf b/private_dot_gnupg/gpg.conf.tmpl index 69ceb5a..ed5ceb5 100644 --- a/private_dot_gnupg/gpg.conf +++ b/private_dot_gnupg/gpg.conf.tmpl @@ -8,4 +8,8 @@ keyserver-options auto-key-retrieve keyid-format 0xlong with-fingerprint +{{ if eq (default "host" (index . "machineRole")) "canonical" }} +default-key {{ .workSigningKey }} +{{ else }} default-key B79DF5F37D7F9B0F390238D53298945F717C85F8 +{{ end }} |
