use git credential manager

This commit is contained in:
Noa Aarts 2025-10-16 18:51:14 +02:00
parent d669e56616
commit 0f7054dda6
Signed by: noa
GPG key ID: 1850932741EFF672

View file

@ -24,6 +24,10 @@ in
}; };
config = lib.mkIf cfg.enable { config = lib.mkIf cfg.enable {
home.packages = [
pkgs.git-credential-manager
];
programs.git = { programs.git = {
enable = true; enable = true;
userName = cfg.name; userName = cfg.name;
@ -37,6 +41,7 @@ in
commit.gpgsign = cfg.do_sign; commit.gpgsign = cfg.do_sign;
push.autoSetupRemote = true; push.autoSetupRemote = true;
credential.helper = "store"; credential.helper = "store";
credential.credentialStore = "secretservice";
}; };
}; };
}; };