summaryrefslogtreecommitdiff
path: root/nix/programs/gpg
diff options
context:
space:
mode:
Diffstat (limited to 'nix/programs/gpg')
-rw-r--r--nix/programs/gpg/default.nix36
1 files changed, 0 insertions, 36 deletions
diff --git a/nix/programs/gpg/default.nix b/nix/programs/gpg/default.nix
deleted file mode 100644
index ca1991a..0000000
--- a/nix/programs/gpg/default.nix
+++ /dev/null
@@ -1,36 +0,0 @@
-{ 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
-{
- home-manager.users.${config.user} = {
-
- # install keys into gpg keyring
- programs.gpg = {
- enable = true;
- publicKeys = map (path: { source = path; trust = 5; }) gpgKeys;
- };
-
- # global gpg agent
- services.gpg-agent = {
- enable = true;
- enableExtraSocket = true;
- enableSshSupport = true;
- pinentry.package = pkgs.pinentry-curses;
- };
-
- };
-
- # yubikey support
- services = {
- pcscd.enable = true;
- udev.packages = with pkgs; [
- yubikey-personalization
- ];
- };
-}