Nixfiles/git/default.nix
2022-02-06 21:23:47 +01:00

30 lines
602 B
Nix

{ config, pkgs, lib, ... }:
{
programs.git = {
enable = true;
userName = "Quentin Boyer";
userEmail = config.extraInfo.email;
delta = {
enable = true;
options = {
line-numbers = true;
syntax-theme = "Dracula";
plus-style = "auto \"#121bce\"";
plus-emph-style = "auto \"#6083eb\"";
};
};
extraConfig = {
diff = {
algorithm = "histogram";
};
core = {
excludesfile = "${config.home.homeDirectory}/.gitignore";
};
};
};
home.file = {
".gitignore".source = ./gitignore;
};
}