diff options
author | Freya Murphy <freya@freyacat.org> | 2025-06-17 22:08:20 -0400 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2025-06-17 22:08:20 -0400 |
commit | 640476ab01c501bbaa5b7854b561201bfe40d2ea (patch) | |
tree | 1516ebdda1180a910c4a7ff2e870058a936297e1 /programs/gpg | |
parent | add formatter (diff) | |
download | dotfiles-nix-640476ab01c501bbaa5b7854b561201bfe40d2ea.tar.gz dotfiles-nix-640476ab01c501bbaa5b7854b561201bfe40d2ea.tar.bz2 dotfiles-nix-640476ab01c501bbaa5b7854b561201bfe40d2ea.zip |
fmt
Diffstat (limited to 'programs/gpg')
-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 |