{ config, lib, pkgs, self, ... }: { home-manager.users.${config.user} = { # install keys into gpg keyring programs.gpg = { enable = true; # FIXME: this is broken, fails during home-manager activation :( # # publicKeys = # map (path: { # source = path; # trust = 5; # }) # self.lib.gpgKeys; }; # global gpg agent services.gpg-agent = { enable = true; enableExtraSocket = true; enableSshSupport = true; pinentry.package = pkgs.pinentry-curses; }; }; }