From 9a30f2095efa842271b16556498043ae596c8f44 Mon Sep 17 00:00:00 2001 From: Hans Muendelein Date: Mon, 21 Oct 2024 14:13:48 +0200 Subject: [PATCH] Add shell file for gpg --- shell.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 shell.nix diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..d579ad7 --- /dev/null +++ b/shell.nix @@ -0,0 +1,15 @@ +{ pkgs ? import { } }: +pkgs.mkShell { + + shellHook = '' + echo pinentry-program > $HOME/.gnupg/gpg-agent.conf $(which pinentry-curses) + export SSH_AUTH_SOCK=$(gpgconf --list-dirs agent-ssh-socket) + gpg-connect-agent reloadagent /bye + ''; + buildInputs = with pkgs; [ + gnupg + git + vim + pinentry-curses + ]; +}