summaryrefslogtreecommitdiff
path: root/programs/gpg
diff options
context:
space:
mode:
Diffstat (limited to 'programs/gpg')
-rw-r--r--programs/gpg/default.nix23
1 files changed, 13 insertions, 10 deletions
diff --git a/programs/gpg/default.nix b/programs/gpg/default.nix
index e45617d..1aa145a 100644
--- a/programs/gpg/default.nix
+++ b/programs/gpg/default.nix
@@ -1,19 +1,23 @@
-{ config, lib, pkgs, ... }:
-
-let
-
+{
+ config,
+ lib,
+ pkgs,
+ ...
+}: let
keysDir = ../../files/keys;
keys = lib.attrsets.mapAttrsToList (name: type: "${keysDir}/${name}") (builtins.readDir keysDir);
gpgKeys = builtins.filter (path: lib.strings.hasSuffix "asc" path) keys;
-
-in
-{
+in {
home-manager.users.${config.user} = {
-
# install keys into gpg keyring
programs.gpg = {
enable = true;
- publicKeys = map (path: { source = path; trust = 5; }) gpgKeys;
+ publicKeys =
+ map (path: {
+ source = path;
+ trust = 5;
+ })
+ gpgKeys;
};
# global gpg agent
@@ -23,7 +27,6 @@ in
enableSshSupport = true;
pinentry.package = pkgs.pinentry-curses;
};
-
};
# yubikey support