Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor: use whiskers@v2 #8

Merged
merged 1 commit into from
Jul 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 20 additions & 20 deletions catppuccin.gitconfig
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[delta "catppuccin-latte"]
blame-palette = "#eff1f5 #e6e9ef #dce0e8 #ccd0da #bcc0cc"
commit-decoration-style = "box ul"
dark = false
light = true
file-decoration-style = "#4c4f69"
file-style = "#4c4f69"
hunk-header-decoration-style = "box ul"
Expand All @@ -15,17 +15,17 @@
line-numbers-right-style = "#9ca0b0"
line-numbers-zero-style = "#9ca0b0"
# 25% red 75% base
minus-emph-style = "bold syntax #e8bac8"
minus-emph-style = "bold syntax #e8b9c6"
# 10% red 90% base
minus-style = "syntax #eddbe2"
minus-style = "syntax #ecdae2"
# 25% green 75% base
plus-emph-style = "bold syntax #c3ddc3"
# 10% green 90% base
plus-style = "syntax #dee8e0"
map-styles = \
bold purple => syntax "#d6c4f4", \
bold purple => syntax "#d5c3f4", \
bold blue => syntax "#bbcff5", \
bold cyan => syntax "#b4dff2", \
bold cyan => syntax "#b4def1", \
bold yellow => syntax "#ebd9bf"
# Should match the name of the bat theme
syntax-theme = "Catppuccin Latte"
Expand All @@ -50,14 +50,14 @@
# 10% red 90% base
minus-style = "syntax #433c4c"
# 25% green 75% base
plus-emph-style = "bold syntax #4e5c57"
plus-emph-style = "bold syntax #4e5b56"
# 10% green 90% base
plus-style = "syntax #3c444e"
plus-style = "syntax #3c444d"
map-styles = \
bold purple => syntax "#574f6f", \
bold blue => syntax "#475271", \
bold cyan => syntax "#4b5c6b", \
bold yellow => syntax "#5d5a59"
bold purple => syntax "#574f6e", \
bold blue => syntax "#475270", \
bold cyan => syntax "#4a5b6b", \
bold yellow => syntax "#5d5958"
# Should match the name of the bat theme
syntax-theme = "Catppuccin Frappe"
[delta "catppuccin-macchiato"]
Expand All @@ -77,18 +77,18 @@
line-numbers-right-style = "#6e738d"
line-numbers-zero-style = "#6e738d"
# 25% red 75% base
minus-emph-style = "bold syntax #564052"
minus-emph-style = "bold syntax #563f51"
# 10% red 90% base
minus-style = "syntax #383143"
# 25% green 75% base
plus-emph-style = "bold syntax #455552"
plus-emph-style = "bold syntax #455450"
# 10% green 90% base
plus-style = "syntax #313943"
map-styles = \
bold purple => syntax "#4d4569", \
bold blue => syntax "#3e4868", \
bold cyan => syntax "#3f5365", \
bold yellow => syntax "#585253"
bold cyan => syntax "#3f5364", \
bold yellow => syntax "#575253"
# Should match the name of the bat theme
syntax-theme = "Catppuccin Macchiato"
[delta "catppuccin-mocha"]
Expand All @@ -110,15 +110,15 @@
# 25% red 75% base
minus-emph-style = "bold syntax #53394c"
# 10% red 90% base
minus-style = "syntax #35293b"
minus-style = "syntax #34293a"
# 25% green 75% base
plus-emph-style = "bold syntax #40504b"
plus-emph-style = "bold syntax #404f4a"
# 10% green 90% base
plus-style = "syntax #2c333a"
plus-style = "syntax #2c3239"
map-styles = \
bold purple => syntax "#494060", \
bold blue => syntax "#394361", \
bold cyan => syntax "#384d5e", \
bold blue => syntax "#384361", \
bold cyan => syntax "#384d5d", \
bold yellow => syntax "#544f4e"
# Should match the name of the bat theme
syntax-theme = "Catppuccin Mocha"
42 changes: 42 additions & 0 deletions delta.tera
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
---
whiskers:
version: 2.4.0
filename: "catppuccin.gitconfig"
hex_format: "#{{r}}{{g}}{{b}}"
---

{%- for identifier, flavor in flavors -%}
{%- set palette = flavor.colors -%}

[delta "catppuccin-{{ identifier }}"]
blame-palette = "{{ palette.base.hex }} {{ palette.mantle.hex }} {{ palette.crust.hex }} {{ palette.surface0.hex }} {{ palette.surface1.hex }}"
commit-decoration-style = "box ul"
{{ if(cond=flavor.dark, t="dark", f="light") }} = true
file-decoration-style = "{{ palette.text.hex }}"
file-style = "{{ palette.text.hex }}"
hunk-header-decoration-style = "box ul"
hunk-header-file-style = "bold"
hunk-header-line-number-style = "bold {{ palette.subtext0.hex }}"
hunk-header-style = "file line-number syntax"
line-numbers = true
line-numbers-left-style = "{{ palette.overlay0.hex }}"
line-numbers-minus-style = "bold {{ palette.red.hex }}"
line-numbers-plus-style = "bold {{ palette.green.hex }}"
line-numbers-right-style = "{{ palette.overlay0.hex }}"
line-numbers-zero-style = "{{ palette.overlay0.hex }}"
# 25% red 75% base
minus-emph-style = "bold syntax {{ palette.red | mix(color=palette.base, amount=0.25) | get(key="hex") }}"
# 10% red 90% base
minus-style = "syntax {{ palette.red | mix(color=palette.base, amount=0.1) | get(key="hex") }}"
# 25% green 75% base
plus-emph-style = "bold syntax {{ palette.green | mix(color=palette.base, amount=0.25) | get(key="hex") }}"
# 10% green 90% base
plus-style = "syntax {{ palette.green | mix(color=palette.base, amount=0.1) | get(key="hex") }}"
map-styles = \
bold purple => syntax "{{ palette.mauve | mix(color=palette.base, amount=0.25) | get(key="hex") }}", \
bold blue => syntax "{{ palette.blue | mix(color=palette.base, amount=0.25) | get(key="hex") }}", \
bold cyan => syntax "{{ palette.sky | mix(color=palette.base, amount=0.25) | get(key="hex") }}", \
bold yellow => syntax "{{ palette.yellow | mix(color=palette.base, amount=0.25) | get(key="hex") }}"
# Should match the name of the bat theme
syntax-theme = "Catppuccin {{ identifier | capitalize }}"
{% endfor -%}
uncenter marked this conversation as resolved.
Show resolved Hide resolved
5 changes: 5 additions & 0 deletions justfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
_default:
@just --list

build:
whiskers delta.tera
33 changes: 0 additions & 33 deletions template.gitconfig

This file was deleted.