aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--modules/security/gopass/default.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/modules/security/gopass/default.nix b/modules/security/gopass/default.nix
index 70f101f..4d223e9 100644
--- a/modules/security/gopass/default.nix
+++ b/modules/security/gopass/default.nix
@@ -59,6 +59,26 @@ in
};
};
+ # use a different username and email to show these commits are auto
+ # generated by gopass
+ programs.git.includes = lib.mkIf config.development.git.enable [
+ {
+ condition = "gitdir:${config.programs.password-store.settings.PASSWORD_STORE_DIR}/";
+ contents = {
+ user = {
+ name = "Gopass of ${config.home.username}";
+ email = "${config.home.username}@gopass.localhost";
+ };
+ commit = {
+ gpgSign = false;
+ };
+ tag = {
+ gpgSign = false;
+ };
+ };
+ }
+ ];
+
home.sessionVariables = {
PASSWORD_STORE_DIR = config.programs.password-store.settings.PASSWORD_STORE_DIR;
};