mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-08-19 11:01:52 +02:00
Remove distinction between home-manager files
This commit is contained in:
47
git/default.nix
Normal file
47
git/default.nix
Normal file
@@ -0,0 +1,47 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
environment.systemPackages = [ pkgs.git ];
|
||||
|
||||
home-manager.sharedModules = [{
|
||||
programs.git = {
|
||||
enable = true;
|
||||
extraConfig = {
|
||||
include = { path = "~/.gituser"; };
|
||||
commit = { gpgsign = true; };
|
||||
core = {
|
||||
editor = "nvim";
|
||||
autocrlf = false;
|
||||
quotePath = false;
|
||||
};
|
||||
web = { browser = "librewolf"; };
|
||||
push = { default = "simple"; };
|
||||
branch = { autosetuprebase = "always"; };
|
||||
init = { defaultBranch = "master"; };
|
||||
rerere = { enabled = true; };
|
||||
color = { ui = true; };
|
||||
alias = {
|
||||
contrib = "shortlog -n -s";
|
||||
remotes = "remote -v";
|
||||
praise = "blame";
|
||||
verify = "log --show-signature";
|
||||
};
|
||||
"color \"diff-highlight\"" = {
|
||||
oldNormal = "red bold";
|
||||
oldHighlight = "red bold";
|
||||
newNormal = "green bold";
|
||||
newHighlight = "green bold";
|
||||
};
|
||||
"color \"diff\"" = {
|
||||
meta = "yellow";
|
||||
frag = "magenta bold";
|
||||
commit = "yellow bold";
|
||||
old = "red bold";
|
||||
new = "green bold";
|
||||
whitespace = "red reverse";
|
||||
};
|
||||
};
|
||||
diff-so-fancy = { enable = true; };
|
||||
};
|
||||
}];
|
||||
}
|
Reference in New Issue
Block a user