blob: 7396cb80d054dcbfb47f1160e246abf0b2740d4a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
{ lib, config, ... }:
{
options = {
git.enable = lib.mkEnableOption "Enables git.";
};
config = lib.mkIf config.git.enable {
programs.git.enable = true;
programs.git.userEmail = "54011232+arpitchakladar@users.noreply.github.com";
programs.git.userName = "Arpit Chakladar";
programs.git.extraConfig = {
credential.helper = "store --file ${config.xdg.cacheHome}/git/credential";
core.askPass = "";
};
# The base directory of the credential file must exist
home.activation.createGitCacheDirectory = lib.hm.dag.entryAfter [ "writeBoundary" ] "mkdir -p ${config.xdg.cacheHome}/git";
};
}
|