From eb517d56923c13846404c283fb26f8b3c9e32c40 Mon Sep 17 00:00:00 2001 From: Julien Malka Date: Thu, 23 Dec 2021 00:31:39 +0100 Subject: [PATCH] Trying automatically adding gpg key --- home-manager-modules/git/default.nix | 8 ++++++++ modules/secrets/default.nix | 4 +++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/home-manager-modules/git/default.nix b/home-manager-modules/git/default.nix index 9d5f090..7061321 100644 --- a/home-manager-modules/git/default.nix +++ b/home-manager-modules/git/default.nix @@ -18,5 +18,13 @@ with lib; key = "3C68E13964FEA07F"; }; }; + + home.extraActivationPath = [ pkgs.gnupg ]; + home.activation = + { + myActivationAction = lib.hm.dag.entryAfter ["writeBoundary"] '' + gpg --import /run/secrets/git-gpg-private-key + ''; + }; }; } diff --git a/modules/secrets/default.nix b/modules/secrets/default.nix index 000f65e..6d7ebc5 100644 --- a/modules/secrets/default.nix +++ b/modules/secrets/default.nix @@ -16,7 +16,9 @@ with lib; }; sops.secrets.sendinblue-mail-passwd = {}; - sops.secrets.git-gpg-private-key = {}; + sops.secrets.git-gpg-private-key = { + owner = "julien"; + }; };