mirror of
https://github.com/XNM1/linux-nixos-hyprland-config-dotfiles.git
synced 2025-09-15 09:45:58 +03:00

- 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
118 lines
2.6 KiB
INI
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
|