nixfiles/home/c/programs/git/default.nix
Callum Leslie 1ed9ee409b
Some checks failed
/ ci (push) Has been cancelled
use delta diff pager
2024-09-14 00:36:20 +01:00

39 lines
772 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";};
};
delta.enable = true;
};
}