cleverca22
10/29/2016 - 3:42 AM

configuration.nix

{ pkgs, ... }:

let
  gpg-wrapper = pkgs.writeScriptBin "gpg-agent" ''
    #!${pkgs.stdenv.shell}
    exec ${pkgs.gnupg}/bin/gpg-agent
  '';
  gpg-env = pkgs.buildEnv {
    name = "gpg";
    paths = [ gpg-wrapper pkgs.gnupg ];
    ignoreCollisions = true;
  };
in {
  environment.systemPackages = [ gpg-env ];
}