From 817080e5e4ed112d379c461a57f3864c0a526f3b Mon Sep 17 00:00:00 2001 From: Amolith Date: Fri, 18 Apr 2025 12:24:59 -0600 Subject: [PATCH] feat(ghostty): add config/themes - Add `everforest-dark` and `everforest-light` themes - Add `config.tmpl` supporting dynamic theme and font selection --- dot_config/ghostty/config.tmpl | 12 ++++++++++ dot_config/ghostty/themes/everforest-dark | 26 ++++++++++++++++++++++ dot_config/ghostty/themes/everforest-light | 26 ++++++++++++++++++++++ 3 files changed, 64 insertions(+) create mode 100644 dot_config/ghostty/config.tmpl create mode 100644 dot_config/ghostty/themes/everforest-dark create mode 100644 dot_config/ghostty/themes/everforest-light diff --git a/dot_config/ghostty/config.tmpl b/dot_config/ghostty/config.tmpl new file mode 100644 index 0000000000000000000000000000000000000000..d0cdf7fbe83d71bb7dc40f2bc0849f4c4f6aed1e --- /dev/null +++ b/dot_config/ghostty/config.tmpl @@ -0,0 +1,12 @@ +window-decoration = none +{{- if eq .theme_variant "dark" }} +theme = everforest-dark +{{- end }} +{{- if eq .theme_variant "light" }} +theme = everforest-light +{{- end }} +font-family = {{ .font }} +font-feature = +ss01 +font-feature = -calt +font-feature = -liga +font-feature = -dlig diff --git a/dot_config/ghostty/themes/everforest-dark b/dot_config/ghostty/themes/everforest-dark new file mode 100644 index 0000000000000000000000000000000000000000..7c77e9f837c015a4a57a05fc8bfa2b6c1f8c12bd --- /dev/null +++ b/dot_config/ghostty/themes/everforest-dark @@ -0,0 +1,26 @@ +background = 272E33 +foreground = D3C6AA +cursor-color = 56635F +selection-background = 543A48 +selection-foreground = D3C6AA + +palette = 0=#232A2E + +palette = 1=#E67E80 +palette = 2=#A7C080 +palette = 3=#DBBC7F +palette = 4=#7FBBB3 +palette = 5=#D699B6 +palette = 6=#83C092 + +palette = 7=#4F585E +palette = 8=#3D484D + +palette = 9=#543A48 +palette = 10=#425047 +palette = 11=#4D4C43 +palette = 12=#3A515D +palette = 13=#514045 +palette = 14=#83C092 + +palette = 15=#D3C6AA diff --git a/dot_config/ghostty/themes/everforest-light b/dot_config/ghostty/themes/everforest-light new file mode 100644 index 0000000000000000000000000000000000000000..3f9c91355336296e2cc6a2bdd407b6fb6e8b5ab3 --- /dev/null +++ b/dot_config/ghostty/themes/everforest-light @@ -0,0 +1,26 @@ +background = EFEBD4 +foreground = 5C6A72 +cursor-color = BDC3AF +selection-background = EAEDC8 +selection-foreground = 5C6A72 + +palette = 0=#EFEBD4 + +palette = 1=#F85552 +palette = 2=#8DA101 +palette = 3=#DFA000 +palette = 4=#8DA101 +palette = 5=#3A94C5 +palette = 6=#35A77C + +palette = 7=#DF69BA +palette = 8=#FDF6E3 + +palette = 9=#EAEDC8 +palette = 10=#F0F1D2 +palette = 11=#FAEDCD +palette = 12=#E9F0E9 +palette = 13=#FBE3DA +palette = 14=#35A77C + +palette = 15=#5C6A72