blob: 7fe4f4114d433c7e6cb83acf7b2f08620834edb5 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
{ pkgs, ... }:
{
programs.diff-so-fancy = {
enable = true;
enableGitIntegration = true;
};
programs.git = {
enable = true;
settings = {
alias = {
lg = "log --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit";
};
user = {
email = "petri.hienonen@gmail.com";
name = "Petri Hienonen";
signingkey = "76028181DD730D0C";
};
core = {
editor = "${pkgs.neovim}/bin/nvim";
hooksPath = ".githooks/";
quotepath = false;
};
commit.gpgSign = true;
credential.helper = "store";
init.defaultBranch = "master";
merge.conflictStyle = "diff3";
pull.rebase = true;
tag.gpgSign = true;
};
maintenance.enable = true;
};
}
|