diff --git a/config/config.nix b/config/config.nix index 517061e..35bcb1d 100644 --- a/config/config.nix +++ b/config/config.nix @@ -89,6 +89,18 @@ in services.openssh.enable = true; + programs.gnupg.package = pkgs.gnupg.overrideAttrs (orig: { + version = "2.4.0"; + src = pkgs.fetchurl { + url = "mirror://gnupg/gnupg/gnupg-2.4.0.tar.bz2"; + hash = "sha256-HXkVjdAdmSQx3S4/rLif2slxJ/iXhOosthDGAPsMFIM="; + }; + }); + programs.gnupg.agent = { + enable = true; + enableSSHSupport = true; + pinentryFlavor = "curses"; + }; # This value determines the NixOS release from which the default # settings for stateful data, like file locations and database versions diff --git a/home-manager/default.nix b/home-manager/default.nix index 8ce891c..b9be937 100644 --- a/home-manager/default.nix +++ b/home-manager/default.nix @@ -36,22 +36,4 @@ }; }; }; - - programs.gpg.enable = true; - programs.gpg.package = pkgs.gnupg.overrideAttrs (orig: { - version = "2.4.0"; - src = pkgs.fetchurl { - url = "mirror://gnupg/gnupg/gnupg-2.4.0.tar.bz2"; - hash = "sha256-HXkVjdAdmSQx3S4/rLif2slxJ/iXhOosthDGAPsMFIM="; - }; - }); - - services.gpg-agent = { - enable = true; - enableSshSupport = true; - pinentryFlavor = "curses"; - extraConfig = '' - allow-loopback-pinentry - ''; - }; }