all repos

dotfiles @ 170e4a6f6ae60b5560d53ad5a2fb4c6823696326

i use rach linux btw

dotfiles/gitconfig (view raw)

1
# vim: ft=gitconfig
2
3
[user]
4
    name = Oleksandr 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
    push-force = push --force-with-lease
25
    pu = push
26
    l = log --oneline --decorate
27
    lg = log --oneline --graph --all
28
    st = status -sb
29
    cm = commit -m
30
    sw = switch
31
32
[interactive]
33
    diffFilter = delta --color-only
34
35
[merge]
36
    conflictstyle = zdiff3
37
    tool = nvim-diffview
38
39
[merge "nvim-diffview"]
40
  cmd = "nvim +DiffviewOpen"
41
  prompt = false
42
43
[rebase]
44
    autoSquash = true
45
    autoStash = true
46
    updateRefs = true
47
48
[rerere]
49
    enabled = true
50
    autoupdate = true
51
52
[diff]
53
    algorithm = histogram
54
    colorMoved = true
55
    mnemonicPrefix = true
56
    renames = true
57
58
[delta]
59
    features = tokyonight
60
61
    true-color = always
62
    navigate = true
63
    light = false
64
    keep-plus-minus-markers = true
65
    line-numbers = true
66
    file-decoration-style = none
67
68
[delta "tokyonight"]
69
    minus-style                   = syntax "#37222c"
70
    minus-non-emph-style          = syntax "#37222c"
71
    minus-emph-style              = syntax "#713137"
72
    minus-empty-line-marker-style = syntax "#37222c"
73
    line-numbers-minus-style      = "#b2555b"
74
    plus-style                    = syntax "#20303b"
75
    plus-non-emph-style           = syntax "#20303b"
76
    plus-emph-style               = syntax "#2c5a66"
77
    plus-empty-line-marker-style  = syntax "#20303b"
78
    line-numbers-plus-style       = "#266d6a"
79
    line-numbers-zero-style       = "#3b4261"
80
81
[column]
82
    ui = auto
83
84
[branch]
85
    sort = -committerdate
86
87
[commit]
88
    gpgSign = true
89
    verbose = true
90
91
[fetch]
92
    writeCommitGraph = true
93
    prune = true
94
    pruneTags = true
95
    all = true
96
97
[tag]
98
    sort = version:refname
99
100
[push]
101
    default = simple
102
    autoSetupRemote = true
103
    followTags = true
104
105
[help]
106
    autocorrect = prompt