Expanded git config
This commit is contained in:
parent
ffc01f8680
commit
4e7fb6dca2
35
git.nix
35
git.nix
|
@ -7,6 +7,41 @@
|
||||||
delta.enable = true;
|
delta.enable = true;
|
||||||
extraConfig = {
|
extraConfig = {
|
||||||
init.defaultBranch = "main";
|
init.defaultBranch = "main";
|
||||||
|
push.default = "current";
|
||||||
|
color.ui = "auto";
|
||||||
|
alias = {
|
||||||
|
aa = "add --all";
|
||||||
|
ap = "add --patch";
|
||||||
|
branches = ''for-each-ref --sort=-committerdate --format=\"%(color:blue)%(authordate:relative)\t%(color:red)%(authorname)\t%(color:white)%(color:bold)%(refname:short)\" refs/remotes'';
|
||||||
|
ci = "commit -v";
|
||||||
|
co = "checkout";
|
||||||
|
pf = "push --force-with-lease";
|
||||||
|
st = "status";
|
||||||
|
};
|
||||||
|
core = {
|
||||||
|
excludesfile = "~/.gitignore";
|
||||||
|
autocrlf = "input";
|
||||||
|
};
|
||||||
|
merge = {
|
||||||
|
ff = "only";
|
||||||
|
conflictstyle = "diff3";
|
||||||
|
};
|
||||||
|
fetch.prune = true;
|
||||||
|
rebase.autosquash = true;
|
||||||
|
diff.colorMoved = "default";
|
||||||
|
delta = {
|
||||||
|
navigate = true;
|
||||||
|
light = false;
|
||||||
|
};
|
||||||
|
sendemail = {
|
||||||
|
smtpserver = "smtp.fastmail.com";
|
||||||
|
smtpuser = "nora@nora.codes";
|
||||||
|
smtpencryption = "ssl";
|
||||||
|
smtpserverport = "465";
|
||||||
|
smtppass = "c75fkegmmwlndhnz";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
home.file.".gitignore".source = ./rcfiles/gitignore;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
*.pyc
|
||||||
|
*.sw[nop]
|
||||||
|
.DS_Store
|
||||||
|
.bundle
|
||||||
|
.byebug_history
|
||||||
|
.env
|
||||||
|
.git/
|
||||||
|
/bower_components/
|
||||||
|
/log
|
||||||
|
/node_modules/
|
||||||
|
/tmp
|
||||||
|
/vendor
|
||||||
|
db/*.sqlite3
|
||||||
|
log/*.log
|
||||||
|
rerun.txt
|
||||||
|
tmp/**/*
|
||||||
|
/tags
|
Loading…
Reference in New Issue