From 4ed212a5e18ef93d8ceca90a5139a6db63e3d41e Mon Sep 17 00:00:00 2001 From: Fernando Schauenburg Date: Sat, 9 Mar 2024 03:20:34 +0100 Subject: [PATCH] git: extract delta themes to separate file and add tokyonight --- config/git/config | 17 ++++----------- config/git/delta.gitconfig | 44 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 48 insertions(+), 13 deletions(-) create mode 100644 config/git/delta.gitconfig diff --git a/config/git/config b/config/git/config index edf7b28..b71d8a3 100644 --- a/config/git/config +++ b/config/git/config @@ -35,25 +35,16 @@ date = human [delta] - commit-decoration-style = "#d79921" bold box ul + features = tokyonight commit-style = raw - dark = true - file-decoration-style = "#458588" bold box file-modified-label = "modified:" - file-style = "#458588" # blue hunk-header-style = omit line-numbers = true - line-numbers-minus-style = "#cc241d" italic # red - line-numbers-plus-style = "#98971a" italic # green - line-numbers-zero-style = "#504945" # dark2 - line-numbers-left-style = "#665c54" # dark3 - line-numbers-right-style = "#ebdbb2" # light1 - minus-emph-style = normal "#651e1b" # red almost darkest - minus-style = normal "#2e100f" # red darkest - plus-emph-style = syntax "#585818" # green almost darkest - plus-style = syntax "#2e2e0f" # green darkest syntax-theme = Nord +[include] + path = delta.gitconfig + [push] default = upstream diff --git a/config/git/delta.gitconfig b/config/git/delta.gitconfig new file mode 100644 index 0000000..963d4a5 --- /dev/null +++ b/config/git/delta.gitconfig @@ -0,0 +1,44 @@ +[delta "gruvbox"] + dark = true + commit-decoration-style = "#d79921" bold box ul + file-decoration-style = "#458588" bold box + file-style = "#458588" + + line-numbers-minus-style = "#cc241d" bold italic + line-numbers-plus-style = "#98971a" bold italic + line-numbers-zero-style = "#504945" + line-numbers-left-style = "#665c54" + line-numbers-right-style = "#ebdbb2" + + minus-empty-line-marker-style = syntax "#2e100f" + minus-non-emph-style = syntax "#2e100f" + minus-emph-style = syntax "#651e1b" + minus-style = syntax "#2e100f" + + plus-empty-line-marker-style = syntax "#2e2e0f" + plus-non-emph-style = syntax "#2e2e0f" + plus-emph-style = syntax "#585818" + plus-style = syntax "#2e2e0f" + +[delta "tokyonight"] + dark = true + commit-decoration-style = "#e0af68" bold box ul + file-decoration-style = "#769def" bold box + file-style = "#769def" + + line-numbers-minus-style = "#b2555b" bold italic + line-numbers-plus-style = "#266d6a" bold italic + line-numbers-zero-style = "#3b4261" + line-numbers-left-style = "#414868" + line-numbers-right-style = "#a9b1d6" + + minus-empty-line-marker-style = syntax "#37222c" + minus-non-emph-style = syntax "#37222c" + minus-emph-style = syntax "#713137" + minus-style = syntax "#37222c" + + plus-empty-line-marker-style = syntax "#20303b" + plus-non-emph-style = syntax "#20303b" + plus-emph-style = syntax "#2c5a66" + plus-style = syntax "#20303b" +