From 47043d7d7d599989beb777592e552641ee493a60 Mon Sep 17 00:00:00 2001 From: Franck Cuny Date: Sun, 7 May 2023 09:15:36 -0700 Subject: home: get rid of mail / gpg modules I don't use GPG anymore and I don't read mail in Emacs anymore. --- home/gpg/default.nix | 44 -------------------------------------------- 1 file changed, 44 deletions(-) delete mode 100644 home/gpg/default.nix (limited to 'home/gpg') diff --git a/home/gpg/default.nix b/home/gpg/default.nix deleted file mode 100644 index b56377d..0000000 --- a/home/gpg/default.nix +++ /dev/null @@ -1,44 +0,0 @@ -{ pkgs, config, lib, ... }: -let cfg = config.my.home.gpg; -in -{ - options.my.home.gpg = with lib; { - enable = mkEnableOption "gpg configuration"; - pinentry = mkOption { - type = types.str; - default = "tty"; - example = "gnome3"; - description = "Which pinentry interface to use"; - }; - defaultKey = mkOption { - type = types.str; - default = null; - description = "Default GPG key"; - }; - }; - - config = lib.mkIf cfg.enable { - home.packages = with pkgs; [ yubikey-manager ]; - - programs.gpg = { - enable = true; - homedir = "${config.xdg.configHome}/gnupg"; - settings = { - default-key = cfg.defaultKey; - personal-cipher-preferences = "AES256 AES192 AES"; - personal-digest-preferences = "SHA512 SHA384 SHA256"; - personal-compress-preferences = "ZLIB BZIP2 ZIP Uncompressed"; - keyid-format = "long"; - with-fingerprint = true; - }; - }; - services.gpg-agent = { - enable = false; - enableSshSupport = false; # ensure we're not defaulting to GPG - pinentryFlavor = cfg.pinentry; - extraConfig = '' - allow-loopback-pinentry - ''; - }; - }; -} -- cgit 1.4.1