1
0
mirror of https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git synced 2025-09-15 09:45:58 +03:00
Files
linux-nixos-hyprland-config…/home/.gitconfig
xnm b6318f0885 feat(config): 🎨 Update dotfiles configuration
- Fixed theme name format in bat config (removed hyphen)
- Corrected linkedin alias typo in fish config
- Added new keybinding (A-r) in helix config
- Updated Telegram executable name in hyprland config
- Revamped lazygit theme colors to Catppuccin
- Added new opencode configuration file
- Enhanced git delta configuration with new features
- Added n8n service and opencode package to llm.nix
- Updated Python version in lsp.nix and programming-languages.nix
- Updated Telegram firejail profile name in security-services.nix
2025-07-20 19:22:36 +03:00

118 lines
2.6 KiB
INI

[include]
path = ~/.config/delta/catppuccin.gitconfig
[includeIf "gitdir:~/projects/"]
path = ~/projects/.gitconfig.personal
[includeIf "gitdir:~/work/"]
path = ~/work/.gitconfig.work
[includeIf "gitdir:~/radicle-local-hub/"]
path = ~/radicle-local-hub/.gitconfig.radicle
[core]
excludesfile = ~/.gitignore
pager = delta
[gpg]
format = ssh
[commit]
gpgsign = true
[interactive]
diffFilter = delta --color-only
[delta]
side-by-side = true
line-numbers = true
navigate = true
hyperlinks = true
hyperlinks-file-link-format = "file://{path}#{line}"
features = catppuccin-macchiato
whitespace-error-style = 22 reverse
conflict-style = zebibt
# Fancy visual enhancements
file-added-label = [added]
file-copied-label = [copied]
file-modified-label = [modified]
file-removed-label = [removed]
file-renamed-label = [renamed]
# Commit decorations
commit-decoration-style = bold box ul
commit-style = raw
# File decorations
file-decoration-style = bold yellow ul
file-style = bold blue
# Hunk headers
hunk-header-style = file line-number syntax
hunk-header-decoration-style = bold box ul
# Word diff highlighting
word-diff-regex = .
max-line-distance = 0.6
max-line-length = 512
# Line highlighting
line-numbers-left-format = "{nm:>4}┊"
line-numbers-right-format = "{np:>4}│"
line-numbers-left-style = blue
line-numbers-right-style = blue
# Blame enhancements
blame-code-style = syntax
blame-format = "{author:<18} ({commit:>7}) {timestamp:<16} │ "
blame-timestamp-format = "%Y-%m-%d %H:%M"
# Performance
inspect-raw-lines = false
# Additional fancy features
color-moved = default
color-moved-ws = allow-indent-change
# Show line numbers in context
line-numbers-minus-style = bold red
line-numbers-plus-style = bold green
line-numbers-zero-style = dim
# Better context display
minus-empty-line-marker-style = normal
plus-empty-line-marker-style = normal
# File icons (if available)
file-icon = true
# Syntax highlighting improvements
syntax-theme = Catppuccin Macchiato
keep-plus-minus-markers = false
# Show commit stats
show-syntax-themes = false
show-themes = false
# Git integration
git-config = true
[diff]
tool = delta
[difftool]
prompt = false
[difftool "delta"]
cmd = delta "$LOCAL" "$REMOTE"
[merge]
tool = delta
[mergetool]
prompt = false
[mergetool "delta"]
cmd = delta "$LOCAL" "$MERGED" "$REMOTE" --side-by-side