aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
authorArpit Chakladar <arpitchakladar+git@gmail.com>2026-09-02 15:41:00 +0530
committerArpit Chakladar <arpitchakladar+git@gmail.com>2026-09-02 15:41:00 +0530
commitb2e34bad67147e8fde874c7c014b65c81fa2f361 (patch)
tree184076a67e5de8ba46a88a1959aedcdabca628e1 /modules
parentbb271dca9da2f0941c2a30625d810054335d6af6 (diff)
downloadhome-manager-config-b2e34bad67147e8fde874c7c014b65c81fa2f361.tar.gz
home-manager-config-b2e34bad67147e8fde874c7c014b65c81fa2f361.zip
feat(security/gopass): added git configuration for gopass upstream repo
Diffstat (limited to 'modules')
-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;
};