all repos

dotfiles @ 612fc2a

i use rach linux btw

dotfiles/gitconfig (view raw)

1
# vim: ft=gitconfig
2
3
[user]
4
    name = Olexandr Smirnov
5
    email = olexsmir@gmail.com
6
    signingkey = ~/.ssh/id_ed25519.pub
7
8
[gpg]
9
    program = gpg2
10
    format = ssh
11
12
[gpg "ssh"]
13
    allowedSignersFile = ~/.config/git/allowed_signers
14
15
[core]
16
    editor = nvim
17
    pager = delta
18
    quotePath = false
19
20
[init]
21
    defaultBranch = main
22
23
[alias]
24
    pushf = push --force-with-lease
25
    l = log --oneline --decorate --graph --all
26
    st = status -sb
27
    sw = switch
28
29
[interactive]
30
    diffFilter = delta --color-only
31
    singlekey = true
32
33
[merge]
34
    conflictstyle = zdiff3
35
36
[rebase]
37
    autoSquash = true
38
    autoStash = true
39
    updateRefs = true
40
41
[rerere]
42
    enabled = true
43
    autoupdate = true
44
45
[diff]
46
    algorithm = histogram
47
    colorMoved = true
48
    mnemonicPrefix = true
49
    renames = true
50
51
[delta]
52
    features = tokyonight
53
54
    true-color = always
55
    navigate = true
56
    light = false
57
    keep-plus-minus-markers = true
58
    line-numbers = true
59
    file-decoration-style = none
60
61
[delta "tokyonight"]
62
    minus-style                   = syntax "#37222c"
63
    minus-non-emph-style          = syntax "#37222c"
64
    minus-emph-style              = syntax "#713137"
65
    minus-empty-line-marker-style = syntax "#37222c"
66
    line-numbers-minus-style      = "#b2555b"
67
    plus-style                    = syntax "#20303b"
68
    plus-non-emph-style           = syntax "#20303b"
69
    plus-emph-style               = syntax "#2c5a66"
70
    plus-empty-line-marker-style  = syntax "#20303b"
71
    line-numbers-plus-style       = "#266d6a"
72
    line-numbers-zero-style       = "#3b4261"
73
74
[column]
75
    ui = auto
76
77
[branch]
78
    sort = -committerdate
79
80
[commit]
81
    gpgSign = true
82
    verbose = true
83
84
[fetch]
85
    writeCommitGraph = true
86
    prune = true
87
    pruneTags = true
88
    all = true
89
90
[tag]
91
    sort = version:refname
92
93
[push]
94
    default = current
95
    autoSetupRemote = true
96
    followTags = true
97
98
[pull]
99
    rebase = true
100
101
[help]
102
    autocorrect = prompt