30 lines
491 B
Nix
30 lines
491 B
Nix
{ ... }:
|
|
{
|
|
programs.git = {
|
|
enable = true;
|
|
aliases = {
|
|
"co" = "checkout";
|
|
"s" = "status";
|
|
"b" = "branch";
|
|
"r" = "remote";
|
|
"amend" = "commit -a --amend --no-edit";
|
|
"c" = "commit -am";
|
|
"l" = "log --oneline";
|
|
};
|
|
extraConfig = {
|
|
core = {
|
|
pager = "";
|
|
};
|
|
pull = {
|
|
rebase = true;
|
|
};
|
|
log = {
|
|
date = "iso";
|
|
};
|
|
init = {
|
|
defaultBranch = "main";
|
|
};
|
|
};
|
|
};
|
|
}
|