diff options
Diffstat (limited to 'programs/gpg/default.nix')
-rw-r--r-- | programs/gpg/default.nix | 23 |
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 |