all repos

dotfiles @ 464214a

my dotfiles

gitconfig (view raw)

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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
# vim: ft=gitconfig

[user]
    name = Oleksandr Smirnov
    email = olexsmir@gmail.com
    signingkey = ~/.ssh/id_ed25519.pub

[gpg]
    program = gpg2
    format = ssh

[gpg "ssh"]
    allowedSignersFile = ~/.config/git_allowed_signers

[core]
    editor = nvim
    pager = delta
    quotePath = false

[init]
    defaultBranch = main

[alias]
    push-force = push --force-with-lease
    pu = push
    l = log --oneline --decorate
    lg = log --oneline --graph --all
    st = status -sb
    cm = commit -m
    sw = switch

[interactive]
    diffFilter = delta --color-only

[merge]
    conflictstyle = zdiff3
    tool = nvim-diffview

[merge "nvim-diffview"]
  cmd = "nvim +DiffviewOpen"
  prompt = false

[rebase]
    autoSquash = true
    autoStash = true
    updateRefs = true

[rerere]
    enabled = true
    autoupdate = true

[diff]
    algorithm = histogram
    colorMoved = true
    mnemonicPrefix = true
    renames = true

[delta]
    features = tokyonight

    true-color = always
    navigate = true
    light = false
    keep-plus-minus-markers = true
    line-numbers = true
    file-decoration-style = none

[delta "tokyonight"]
    minus-style                   = syntax "#37222c"
    minus-non-emph-style          = syntax "#37222c"
    minus-emph-style              = syntax "#713137"
    minus-empty-line-marker-style = syntax "#37222c"
    line-numbers-minus-style      = "#b2555b"
    plus-style                    = syntax "#20303b"
    plus-non-emph-style           = syntax "#20303b"
    plus-emph-style               = syntax "#2c5a66"
    plus-empty-line-marker-style  = syntax "#20303b"
    line-numbers-plus-style       = "#266d6a"
    line-numbers-zero-style       = "#3b4261"

[column]
    ui = auto

[branch]
    sort = -committerdate

[commit]
    gpgSign = true
    verbose = true

[fetch]
    writeCommitGraph = true
    prune = true
    pruneTags = true
    all = true

[tag]
    sort = version:refname

[push]
    default = simple
    autoSetupRemote = true
    followTags = true

[help]
    autocorrect = prompt