nixfiles/home/c/programs/git/default.nix
Callum Leslie 7dd119992f
Some checks are pending
/ ci (push) Waiting to run
edit gpg keys
2024-09-12 13:25:20 +01:00

39 lines
780 B
Nix

{...}: {
programs.git = {
enable = true;
userName = "Callum Leslie";
userEmail = "git@cleslie.uk";
signing.key = "03B01F427831BCFD!";
signing.signByDefault = true;
ignores = [".direnv/"];
includes = [
{
condition = "gitdir:~/repos/projects.cs.nott.ac.uk/";
contents = {
user = {
email = "psycl6@nottingham.ac.uk";
signingKey = "14861F1282EFB5C8!";
};
credential = {helper = "store";};
};
}
];
extraConfig = {
core = {
longpaths = true;
autocrlf = false;
};
init = {defaultBranch = "main";};
push = {autoSetupRemote = true;};
ghq = {root = "~/repos";};
};
diff-so-fancy.enable = true;
};
}