aboutsummaryrefslogtreecommitdiff
path: root/evergarden-spring-theme.el
diff options
context:
space:
mode:
Diffstat (limited to 'evergarden-spring-theme.el')
-rw-r--r--evergarden-spring-theme.el154
1 files changed, 154 insertions, 0 deletions
diff --git a/evergarden-spring-theme.el b/evergarden-spring-theme.el
new file mode 100644
index 0000000..d63d94c
--- /dev/null
+++ b/evergarden-spring-theme.el
@@ -0,0 +1,154 @@
+;;; evergarden-spring-theme.el --- Evergarden, Spring flavor -*- lexical-binding: t; -*-
+
+;; Author: expansion of the original evergarden theme by @koi.rip
+;; Version: 0.2.0
+;; Package-Requires: ((emacs "28.1") (modus-themes "5.0.0") (ef-themes "2.0.0"))
+;; Keywords: faces, theme
+
+;;; Commentary:
+;; the spring flavour of evergarden
+;;; Code:
+
+(let ((dir (file-name-directory (or load-file-name buffer-file-name))))
+ (add-to-list 'load-path dir)
+ (require 'evergarden-common))
+
+(defconst evergarden-spring-palette-partial
+ '(
+ (cursor "#fae6ef")
+ (bg-main "#2b3438")
+ (bg-dim "#343e43")
+ (bg-alt "#3e4a4f")
+ (fg-main "#f8f9e8")
+ (fg-dim "#adc9bc")
+ (fg-alt "#96b4aa")
+ (bg-active "#4a585c")
+ (bg-inactive "#343e43")
+ (border "#58686d")
+
+ (bg-hl "#4a585c")
+ (bg-prose-block "#323C41")
+ (red "#f57f82")
+ (orange "#f7a182")
+ (yellow "#f5d098")
+ (lime "#dbe6af")
+ (green "#cbe3b3")
+ (aqua "#b3e3ca")
+ (skye "#b3e6db")
+ (snow "#afd9e6")
+ (blue "#b2caed")
+ (purple "#d2bdf3")
+ (pink "#f3c0e5")
+ (cherry "#fae6ef")
+ (subtext1 "#adc9bc")
+ (subtext0 "#96b4aa")
+ (overlay2 "#839e9a")
+ (overlay1 "#6f8788")
+ (overlay0 "#58686d")
+ (surface2 "#4a585c")
+ (surface1 "#3e4a4f")
+ (surface0 "#343e43")
+ (mantle "#232a2e")
+ (crust "#1c2225")
+
+ (red-warmer "#F6798F")
+ (red-cooler "#F68F74")
+ (red-faint "#CD7476")
+
+ (green-warmer "#dbe6af")
+ (green-cooler "#C1E4B7")
+ (green-faint "#B2C99A")
+
+ (yellow-warmer "#F6C497")
+ (yellow-cooler "#F3DF9F")
+ (yellow-faint "#D2B588")
+
+ (blue-warmer "#afd9e6")
+ (blue-cooler "#B6C0EE")
+ (blue-faint "#97AED0")
+
+ (magenta "#d2bdf3")
+ (magenta-warmer "#f3c0e5")
+ (magenta-cooler "#E1C1F4")
+ (magenta-faint "#B6A0D8")
+
+ (cyan "#b3e3ca")
+ (cyan-warmer "#B3E3BF")
+ (cyan-cooler "#b3e6db")
+ (cyan-faint "#97C7AE")
+
+ (bg-red-intense "#6D2C2E")
+ (bg-red-subtle "#482A2B")
+ (bg-red-nuanced "#372828")
+ (bg-green-intense "#4D6D2C")
+ (bg-green-subtle "#39482A")
+ (bg-green-nuanced "#2F3728")
+ (bg-yellow-intense "#6D532C")
+ (bg-yellow-subtle "#483C2A")
+ (bg-yellow-nuanced "#373128")
+ (bg-blue-intense "#2C476D")
+ (bg-blue-subtle "#2A3748")
+ (bg-blue-nuanced "#282E37")
+ (bg-magenta-intense "#452C6D")
+ (bg-magenta-subtle "#362A48")
+ (bg-magenta-nuanced "#2D2837")
+ (bg-cyan-intense "#2C6D4B")
+ (bg-cyan-subtle "#2A4839")
+ (bg-cyan-nuanced "#28372F")
+
+ (bg-graph-red-0 "#A63033")
+ (bg-graph-red-1 "#6B2E2F")
+ (bg-graph-green-0 "#6BA630")
+ (bg-graph-green-1 "#4D6B2E")
+ (bg-graph-yellow-0 "#A67730")
+ (bg-graph-yellow-1 "#6B532E")
+ (bg-graph-blue-0 "#3060A6")
+ (bg-graph-blue-1 "#2E476B")
+ (bg-graph-magenta-0 "#5E30A6")
+ (bg-graph-magenta-1 "#462E6B")
+ (bg-graph-cyan-0 "#30A669")
+ (bg-graph-cyan-1 "#2E6B4B")
+
+ (bg-added "#4D6D2C")
+ (bg-added-faint "#39482A")
+ (bg-added-refine "#435B2B")
+ (bg-added-fringe "#6BA630")
+ (fg-added "#cbe3b3")
+ (fg-added-intense "#8BCC4A")
+ (bg-changed "#6D532C")
+ (bg-changed-faint "#483C2A")
+ (bg-changed-refine "#5B482B")
+ (bg-changed-fringe "#A67730")
+ (fg-changed "#F3DF9F")
+ (fg-changed-intense "#F1BF22")
+ (bg-removed "#6D2C2E")
+ (bg-removed-faint "#482A2B")
+ (bg-removed-refine "#5B2B2C")
+ (bg-removed-fringe "#A63033")
+ (fg-removed "#f57f82")
+ (fg-removed-intense "#EF050B")
+ (bg-diff-context "#4a585c")
+
+ (bg-mode-line-active "#435054")
+ (fg-mode-line-active "#f8f9e8")
+ (bg-mode-line-inactive "#343e43")
+ (fg-mode-line-inactive "#adc9bc")
+ (border-mode-line-active "#cbe3b3")
+ (border-mode-line-inactive "#58686d")
+ (bg-completion "#343e43")
+ (bg-hover "#4a585c")
+ (bg-hover-secondary "#2A3748")
+ (bg-hl-line "#4a585c")
+ (bg-paren-match "#6D532C")
+ (bg-err "#6D2C2E")
+ (bg-warning "#6D532C")
+ (bg-info "#2C6D4B")
+ (bg-region "#4D6D2C")
+ (bg-prose-block "#323C41"))
+ "Base palette entries for `evergarden-spring'")
+
+(evergarden-build-theme 'evergarden-spring evergarden-spring-palette-partial 'dark)
+
+(provide 'evergarden-spring-theme)
+
+;;; evergarden-spring-theme.el ends here