diff options
| author | Magdalena Szweda <roughlynamed@disroot.org> | 2026-09-19 19:15:37 +0200 |
|---|---|---|
| committer | Magdalena Szweda <roughlynamed@disroot.org> | 2026-09-19 19:15:38 +0200 |
| commit | 94af8e0a5e5ff853c6069f3cea4ac2e2513d292d (patch) | |
| tree | f091dff7b3296bcfd3c61ddc697ea00a4ca2d9d0 /themes | |
| parent | e7d07bcf05016e0e977f5cf163968dfa27c255a8 (diff) | |
yay fix vereythign
Diffstat (limited to 'themes')
| -rw-r--r-- | themes/evergarden-fall-theme.el | 187 | ||||
| -rw-r--r-- | themes/evergarden-spring-theme.el | 187 | ||||
| -rw-r--r-- | themes/evergarden-summer-theme.el | 187 | ||||
| -rw-r--r-- | themes/evergarden-winter-theme.el | 187 |
4 files changed, 748 insertions, 0 deletions
diff --git a/themes/evergarden-fall-theme.el b/themes/evergarden-fall-theme.el new file mode 100644 index 0000000..e0903c2 --- /dev/null +++ b/themes/evergarden-fall-theme.el @@ -0,0 +1,187 @@ +;;; evergarden-fall-theme.el --- Evergarden, Fall 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 Fall flavor of evergarden -- generated by whiskers from +;; the shared color table, same as lua/evergarden/palettes/fall.lua. +;; All the actual face wiring lives in evergarden-common.el; this file only +;; supplies Fall's own colors. DO NOT EDIT BY HAND -- edit the +;; .tera template and re-run whiskers instead. + +;;; Code: + +;; Not `(file-name-directory (or load-file-name buffer-file-name))' -- +;; both can be nil depending on how the loader gets here (byte-compile +;; caches, `eval-buffer', some straight.el paths), which signals +;; `(wrong-type-argument stringp nil)'. `custom-theme-load-path' is +;; reliably populated by the time any theme file loads (it's how this +;; file was found in the first place), so search that instead. +(unless (featurep 'evergarden-common) + (let ((common (locate-file "evergarden-common" + (append (seq-filter #'stringp custom-theme-load-path) + load-path) + '(".el" ".elc" "")))) + (if common + (load common) + (error "evergarden-common.el not found; add its directory to `custom-theme-load-path'")))) + +(defconst evergarden-fall-palette-partial + '( + ;; Core backgrounds / foregrounds + (cursor "#fae6ef") + (bg-main "#232a2e") + (bg-dim "#2b3337") + (bg-alt "#374145") + (fg-main "#f8f9e8") + (fg-dim "#adc9bc") + (fg-alt "#96b4aa") + (bg-active "#4a585c") + (bg-inactive "#2b3337") + (border "#58686d") + + ;; Fall's own named palette (from the whiskers color table) + (bg-hl "#4a585c") + (bg-prose-block "#2a3338") + (red "#f57f82") + (orange "#f7a182") + (yellow "#f5d098") + (lime "#dbe6af") + (green "#cbe3b3") + (aqua "#b3e3ca") + (skye "#b3e6db") + (snow "#afd9e6") + (blue "#b2caed") + (purple "#d2bdf3") + (pink "#f3c0e5") + (cherry "#fae6ef") + (text "#f8f9e8") + (subtext1 "#adc9bc") + (subtext0 "#96b4aa") + (overlay2 "#839e9a") + (overlay1 "#6f8788") + (overlay0 "#58686d") + (surface2 "#4a585c") + (surface1 "#374145") + (surface0 "#2b3337") + (base "#232a2e") + (mantle "#1c2225") + (crust "#171c1f") + + ;; Red family + (red-warmer "#f6788f") + (red-cooler "#f48f76") + (red-faint "#d07073") + + ;; Green family + (green-warmer "#dbe6af") + (green-cooler "#bae1af") + (green-faint "#b1c999") + + ;; Yellow family + (yellow-warmer "#f6c498") + (yellow-cooler "#f1dc97") + (yellow-faint "#d5b585") + + ;; Blue family + (blue-warmer "#afd9e6") + (blue-cooler "#aeb8ec") + (blue-faint "#98aed0") + + ;; Magenta/purple family + (magenta "#d2bdf3") + (magenta-warmer "#f3c0e5") + (magenta-cooler "#dcb8f2") + (magenta-faint "#b5a0d8") + + ;; Cyan family + (cyan "#b3e3ca") + (cyan-warmer "#b3e3bf") + (cyan-cooler "#b3e6db") + (cyan-faint "#97c7ae") + + ;; Intense/Subtle/Nuanced backgrounds + (bg-red-intense "#d79d9f") + (bg-red-subtle "#cca8a9") + (bg-red-nuanced "#c5afb0") + (bg-green-intense "#cbe1b5") + (bg-green-subtle "#cbd8be") + (bg-green-nuanced "#cbd3c3") + (bg-yellow-intense "#deccb0") + (bg-yellow-subtle "#d5cab9") + (bg-yellow-nuanced "#d0c9be") + (bg-blue-intense "#bccce4") + (bg-blue-subtle "#c4cedc") + (bg-blue-nuanced "#c8ced8") + (bg-magenta-intense "#d4c8e8") + (bg-magenta-subtle "#d6cee2") + (bg-magenta-nuanced "#d7d2de") + (bg-cyan-intense "#b5e1ca") + (bg-cyan-subtle "#bed8cb") + (bg-cyan-nuanced "#c3d3cb") + + ;; Graph colors + (bg-graph-red-0 "#e09497") + (bg-graph-red-1 "#d69ea0") + (bg-graph-green-0 "#cbe8ae") + (bg-graph-green-1 "#cbe0b6") + (bg-graph-yellow-0 "#e6cda8") + (bg-graph-yellow-1 "#ddcbb1") + (bg-graph-blue-0 "#b6cbea") + (bg-graph-blue-1 "#bdcce3") + (bg-graph-magenta-0 "#d3c3ed") + (bg-graph-magenta-1 "#d4c8e8") + (bg-graph-cyan-0 "#aee8ca") + (bg-graph-cyan-1 "#b6e0ca") + + ;; Diff + (bg-added "#cbe1b5") + (bg-added-faint "#cbd8be") + (bg-added-refine "#cbdcba") + (bg-added-fringe "#cbe8ae") + (fg-added "#cbe3b3") + (fg-added-intense "#8bcd49") + + (bg-changed "#deccb0") + (bg-changed-faint "#d5cab9") + (bg-changed-refine "#d9cbb5") + (bg-changed-fringe "#e6cda8") + (fg-changed "#f1dc97") + (fg-changed-intense "#efbd19") + + (bg-removed "#d79d9f") + (bg-removed-faint "#cca8a9") + (bg-removed-refine "#d0a4a5") + (bg-removed-fringe "#e09497") + (fg-removed "#f57f82") + (fg-removed-intense "#ef050d") + + (bg-diff-context "#4a585c") + + ;; UI chrome + (bg-mode-line-active "#435053") + (fg-mode-line-active "#f8f9e8") + (bg-mode-line-inactive "#2b3337") + (fg-mode-line-inactive "#adc9bc") + (border-mode-line-active "#cbe3b3") + (border-mode-line-inactive "#58686d") + (bg-completion "#2b3337") + (bg-hover "#4a585c") + (bg-hover-secondary "#c4cedc") + (bg-hl-line "#4a585c") + (bg-paren-match "#deccb0") + (bg-err "#d79d9f") + (bg-warning "#deccb0") + (bg-info "#b5e1ca") + (bg-region "#cbe1b5")) + "Base palette entries for `evergarden-fall', generated by whiskers.") + +(evergarden-build-theme 'evergarden-fall evergarden-fall-palette-partial 'dark) + +(provide 'evergarden-fall-theme) + +;;; evergarden-fall-theme.el ends here diff --git a/themes/evergarden-spring-theme.el b/themes/evergarden-spring-theme.el new file mode 100644 index 0000000..4ce3f85 --- /dev/null +++ b/themes/evergarden-spring-theme.el @@ -0,0 +1,187 @@ +;;; 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 flavor of evergarden -- generated by whiskers from +;; the shared color table, same as lua/evergarden/palettes/spring.lua. +;; All the actual face wiring lives in evergarden-common.el; this file only +;; supplies Spring's own colors. DO NOT EDIT BY HAND -- edit the +;; .tera template and re-run whiskers instead. + +;;; Code: + +;; Not `(file-name-directory (or load-file-name buffer-file-name))' -- +;; both can be nil depending on how the loader gets here (byte-compile +;; caches, `eval-buffer', some straight.el paths), which signals +;; `(wrong-type-argument stringp nil)'. `custom-theme-load-path' is +;; reliably populated by the time any theme file loads (it's how this +;; file was found in the first place), so search that instead. +(unless (featurep 'evergarden-common) + (let ((common (locate-file "evergarden-common" + (append (seq-filter #'stringp custom-theme-load-path) + load-path) + '(".el" ".elc" "")))) + (if common + (load common) + (error "evergarden-common.el not found; add its directory to `custom-theme-load-path'")))) + +(defconst evergarden-spring-palette-partial + '( + ;; Core backgrounds / foregrounds + (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") + + ;; Spring's own named palette (from the whiskers color table) + (bg-hl "#4a585c") + (bg-prose-block "#323d42") + (red "#f57f82") + (orange "#f7a182") + (yellow "#f5d098") + (lime "#dbe6af") + (green "#cbe3b3") + (aqua "#b3e3ca") + (skye "#b3e6db") + (snow "#afd9e6") + (blue "#b2caed") + (purple "#d2bdf3") + (pink "#f3c0e5") + (cherry "#fae6ef") + (text "#f8f9e8") + (subtext1 "#adc9bc") + (subtext0 "#96b4aa") + (overlay2 "#839e9a") + (overlay1 "#6f8788") + (overlay0 "#58686d") + (surface2 "#4a585c") + (surface1 "#3e4a4f") + (surface0 "#343e43") + (base "#2b3438") + (mantle "#232a2e") + (crust "#1c2225") + + ;; Red family + (red-warmer "#f6788f") + (red-cooler "#f48f76") + (red-faint "#d07073") + + ;; Green family + (green-warmer "#dbe6af") + (green-cooler "#bae1af") + (green-faint "#b1c999") + + ;; Yellow family + (yellow-warmer "#f6c498") + (yellow-cooler "#f1dc97") + (yellow-faint "#d5b585") + + ;; Blue family + (blue-warmer "#afd9e6") + (blue-cooler "#aeb8ec") + (blue-faint "#98aed0") + + ;; Magenta/purple family + (magenta "#d2bdf3") + (magenta-warmer "#f3c0e5") + (magenta-cooler "#dcb8f2") + (magenta-faint "#b5a0d8") + + ;; Cyan family + (cyan "#b3e3ca") + (cyan-warmer "#b3e3bf") + (cyan-cooler "#b3e6db") + (cyan-faint "#97c7ae") + + ;; Intense/Subtle/Nuanced backgrounds + (bg-red-intense "#d79d9f") + (bg-red-subtle "#cca8a9") + (bg-red-nuanced "#c5afb0") + (bg-green-intense "#cbe1b5") + (bg-green-subtle "#cbd8be") + (bg-green-nuanced "#cbd3c3") + (bg-yellow-intense "#deccb0") + (bg-yellow-subtle "#d5cab9") + (bg-yellow-nuanced "#d0c9be") + (bg-blue-intense "#bccce4") + (bg-blue-subtle "#c4cedc") + (bg-blue-nuanced "#c8ced8") + (bg-magenta-intense "#d4c8e8") + (bg-magenta-subtle "#d6cee2") + (bg-magenta-nuanced "#d7d2de") + (bg-cyan-intense "#b5e1ca") + (bg-cyan-subtle "#bed8cb") + (bg-cyan-nuanced "#c3d3cb") + + ;; Graph colors + (bg-graph-red-0 "#e09497") + (bg-graph-red-1 "#d69ea0") + (bg-graph-green-0 "#cbe8ae") + (bg-graph-green-1 "#cbe0b6") + (bg-graph-yellow-0 "#e6cda8") + (bg-graph-yellow-1 "#ddcbb1") + (bg-graph-blue-0 "#b6cbea") + (bg-graph-blue-1 "#bdcce3") + (bg-graph-magenta-0 "#d3c3ed") + (bg-graph-magenta-1 "#d4c8e8") + (bg-graph-cyan-0 "#aee8ca") + (bg-graph-cyan-1 "#b6e0ca") + + ;; Diff + (bg-added "#cbe1b5") + (bg-added-faint "#cbd8be") + (bg-added-refine "#cbdcba") + (bg-added-fringe "#cbe8ae") + (fg-added "#cbe3b3") + (fg-added-intense "#8bcd49") + + (bg-changed "#deccb0") + (bg-changed-faint "#d5cab9") + (bg-changed-refine "#d9cbb5") + (bg-changed-fringe "#e6cda8") + (fg-changed "#f1dc97") + (fg-changed-intense "#efbd19") + + (bg-removed "#d79d9f") + (bg-removed-faint "#cca8a9") + (bg-removed-refine "#d0a4a5") + (bg-removed-fringe "#e09497") + (fg-removed "#f57f82") + (fg-removed-intense "#ef050d") + + (bg-diff-context "#4a585c") + + ;; UI chrome + (bg-mode-line-active "#435053") + (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 "#c4cedc") + (bg-hl-line "#4a585c") + (bg-paren-match "#deccb0") + (bg-err "#d79d9f") + (bg-warning "#deccb0") + (bg-info "#b5e1ca") + (bg-region "#cbe1b5")) + "Base palette entries for `evergarden-spring', generated by whiskers.") + +(evergarden-build-theme 'evergarden-spring evergarden-spring-palette-partial 'dark) + +(provide 'evergarden-spring-theme) + +;;; evergarden-spring-theme.el ends here diff --git a/themes/evergarden-summer-theme.el b/themes/evergarden-summer-theme.el new file mode 100644 index 0000000..0557283 --- /dev/null +++ b/themes/evergarden-summer-theme.el @@ -0,0 +1,187 @@ +;;; evergarden-summer-theme.el --- Evergarden, Summer 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 Summer flavor of evergarden -- generated by whiskers from +;; the shared color table, same as lua/evergarden/palettes/summer.lua. +;; All the actual face wiring lives in evergarden-common.el; this file only +;; supplies Summer's own colors. DO NOT EDIT BY HAND -- edit the +;; .tera template and re-run whiskers instead. + +;;; Code: + +;; Not `(file-name-directory (or load-file-name buffer-file-name))' -- +;; both can be nil depending on how the loader gets here (byte-compile +;; caches, `eval-buffer', some straight.el paths), which signals +;; `(wrong-type-argument stringp nil)'. `custom-theme-load-path' is +;; reliably populated by the time any theme file loads (it's how this +;; file was found in the first place), so search that instead. +(unless (featurep 'evergarden-common) + (let ((common (locate-file "evergarden-common" + (append (seq-filter #'stringp custom-theme-load-path) + load-path) + '(".el" ".elc" "")))) + (if common + (load common) + (error "evergarden-common.el not found; add its directory to `custom-theme-load-path'")))) + +(defconst evergarden-summer-palette-partial + '( + ;; Core backgrounds / foregrounds + (cursor "#c29fb2") + (bg-main "#f5efe6") + (bg-dim "#ede8dd") + (bg-alt "#e6e1d3") + (fg-main "#2b3034") + (fg-dim "#455355") + (fg-alt "#576869") + (bg-active "#ceccbd") + (bg-inactive "#ede8dd") + (border "#acb5a4") + + ;; Summer's own named palette (from the whiskers color table) + (bg-hl "#ceccbd") + (bg-prose-block "#f2ebe0") + (red "#c58687") + (orange "#c69883") + (yellow "#c4aa80") + (lime "#abb182") + (green "#91a77a") + (aqua "#74a48b") + (skye "#719f96") + (snow "#7799a3") + (blue "#8294ad") + (purple "#a897b8") + (pink "#c499b8") + (cherry "#c29fb2") + (text "#2b3034") + (subtext1 "#455355") + (subtext0 "#576869") + (overlay2 "#707d76") + (overlay1 "#829084") + (overlay0 "#acb5a4") + (surface2 "#ceccbd") + (surface1 "#e6e1d3") + (surface0 "#ede8dd") + (base "#f5efe6") + (mantle "#f2eae1") + (crust "#e8ded5") + + ;; Red family + (red-warmer "#c5818c") + (red-cooler "#c28e80") + (red-faint "#cdb3b3") + + ;; Green family + (green-warmer "#abb182") + (green-cooler "#89aa7e") + (green-faint "#abb6a0") + + ;; Yellow family + (yellow-warmer "#c6a17e") + (yellow-cooler "#c2b588") + (yellow-faint "#cbbfad") + + ;; Blue family + (blue-warmer "#7799a3") + (blue-cooler "#868eb0") + (blue-faint "#abb2bd") + + ;; Magenta/purple family + (magenta "#a897b8") + (magenta-warmer "#c499b8") + (magenta-cooler "#b39bbb") + (magenta-faint "#c4beca") + + ;; Cyan family + (cyan "#74a48b") + (cyan-warmer "#74a480") + (cyan-cooler "#719f96") + (cyan-faint "#9cb4a8") + + ;; Intense/Subtle/Nuanced backgrounds + (bg-red-intense "#d3797b") + (bg-red-subtle "#ca8284") + (bg-red-nuanced "#c58788") + (bg-green-intense "#93c85a") + (bg-green-subtle "#92bd65") + (bg-green-nuanced "#92b76b") + (bg-yellow-intense "#d1ad73") + (bg-yellow-subtle "#c7ab7d") + (bg-yellow-nuanced "#c2aa82") + (bg-blue-intense "#648fcc") + (bg-blue-subtle "#6f91c1") + (bg-blue-nuanced "#7492bc") + (bg-magenta-intense "#a97cd4") + (bg-magenta-subtle "#a985cb") + (bg-magenta-nuanced "#a98ac6") + (bg-cyan-intense "#52c68a") + (bg-cyan-subtle "#5eba8a") + (bg-cyan-nuanced "#64b48b") + + ;; Graph colors + (bg-graph-red-0 "#c58788") + (bg-graph-red-1 "#c58788") + (bg-graph-green-0 "#92b76b") + (bg-graph-green-1 "#92b76b") + (bg-graph-yellow-0 "#c2aa82") + (bg-graph-yellow-1 "#c2aa82") + (bg-graph-blue-0 "#7492bc") + (bg-graph-blue-1 "#7492bc") + (bg-graph-magenta-0 "#a98ac6") + (bg-graph-magenta-1 "#a98ac6") + (bg-graph-cyan-0 "#64b48b") + (bg-graph-cyan-1 "#64b48b") + + ;; Diff + (bg-added "#93c85a") + (bg-added-faint "#92bd65") + (bg-added-refine "#93c161") + (bg-added-fringe "#92b76b") + (fg-added "#91a77a") + (fg-added-intense "#6c894d") + + (bg-changed "#d1ad73") + (bg-changed-faint "#c7ab7d") + (bg-changed-refine "#cbac79") + (bg-changed-fringe "#c2aa82") + (fg-changed "#c2b588") + (fg-changed-intense "#b29c4c") + + (bg-removed "#d3797b") + (bg-removed-faint "#ca8284") + (bg-removed-refine "#cd7e80") + (bg-removed-fringe "#c58788") + (fg-removed "#c58687") + (fg-removed-intense "#b7494b") + + (bg-diff-context "#ceccbd") + + ;; UI chrome + (bg-mode-line-active "#c8c5b4") + (fg-mode-line-active "#2b3034") + (bg-mode-line-inactive "#ede8dd") + (fg-mode-line-inactive "#455355") + (border-mode-line-active "#91a77a") + (border-mode-line-inactive "#acb5a4") + (bg-completion "#ede8dd") + (bg-hover "#ceccbd") + (bg-hover-secondary "#6f91c1") + (bg-hl-line "#ceccbd") + (bg-paren-match "#d1ad73") + (bg-err "#d3797b") + (bg-warning "#d1ad73") + (bg-info "#52c68a") + (bg-region "#93c85a")) + "Base palette entries for `evergarden-summer', generated by whiskers.") + +(evergarden-build-theme 'evergarden-summer evergarden-summer-palette-partial 'light) + +(provide 'evergarden-summer-theme) + +;;; evergarden-summer-theme.el ends here diff --git a/themes/evergarden-winter-theme.el b/themes/evergarden-winter-theme.el new file mode 100644 index 0000000..e353f3a --- /dev/null +++ b/themes/evergarden-winter-theme.el @@ -0,0 +1,187 @@ +;;; evergarden-winter-theme.el --- Evergarden, Winter 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 Winter flavor of evergarden -- generated by whiskers from +;; the shared color table, same as lua/evergarden/palettes/winter.lua. +;; All the actual face wiring lives in evergarden-common.el; this file only +;; supplies Winter's own colors. DO NOT EDIT BY HAND -- edit the +;; .tera template and re-run whiskers instead. + +;;; Code: + +;; Not `(file-name-directory (or load-file-name buffer-file-name))' -- +;; both can be nil depending on how the loader gets here (byte-compile +;; caches, `eval-buffer', some straight.el paths), which signals +;; `(wrong-type-argument stringp nil)'. `custom-theme-load-path' is +;; reliably populated by the time any theme file loads (it's how this +;; file was found in the first place), so search that instead. +(unless (featurep 'evergarden-common) + (let ((common (locate-file "evergarden-common" + (append (seq-filter #'stringp custom-theme-load-path) + load-path) + '(".el" ".elc" "")))) + (if common + (load common) + (error "evergarden-common.el not found; add its directory to `custom-theme-load-path'")))) + +(defconst evergarden-winter-palette-partial + '( + ;; Core backgrounds / foregrounds + (cursor "#fae6ef") + (bg-main "#1e2528") + (bg-dim "#262f33") + (bg-alt "#374145") + (fg-main "#f8f9e8") + (fg-dim "#adc9bc") + (fg-alt "#96b4aa") + (bg-active "#4a585c") + (bg-inactive "#262f33") + (border "#58686d") + + ;; Winter's own named palette (from the whiskers color table) + (bg-hl "#4a585c") + (bg-prose-block "#252d31") + (red "#f57f82") + (orange "#f7a182") + (yellow "#f5d098") + (lime "#dbe6af") + (green "#cbe3b3") + (aqua "#b3e3ca") + (skye "#b3e6db") + (snow "#afd9e6") + (blue "#b2caed") + (purple "#d2bdf3") + (pink "#f3c0e5") + (cherry "#fae6ef") + (text "#f8f9e8") + (subtext1 "#adc9bc") + (subtext0 "#96b4aa") + (overlay2 "#839e9a") + (overlay1 "#6f8788") + (overlay0 "#58686d") + (surface2 "#4a585c") + (surface1 "#374145") + (surface0 "#262f33") + (base "#1e2528") + (mantle "#191e21") + (crust "#171c1f") + + ;; Red family + (red-warmer "#f6788f") + (red-cooler "#f48f76") + (red-faint "#d07073") + + ;; Green family + (green-warmer "#dbe6af") + (green-cooler "#bae1af") + (green-faint "#b1c999") + + ;; Yellow family + (yellow-warmer "#f6c498") + (yellow-cooler "#f1dc97") + (yellow-faint "#d5b585") + + ;; Blue family + (blue-warmer "#afd9e6") + (blue-cooler "#aeb8ec") + (blue-faint "#98aed0") + + ;; Magenta/purple family + (magenta "#d2bdf3") + (magenta-warmer "#f3c0e5") + (magenta-cooler "#dcb8f2") + (magenta-faint "#b5a0d8") + + ;; Cyan family + (cyan "#b3e3ca") + (cyan-warmer "#b3e3bf") + (cyan-cooler "#b3e6db") + (cyan-faint "#97c7ae") + + ;; Intense/Subtle/Nuanced backgrounds + (bg-red-intense "#d79d9f") + (bg-red-subtle "#cca8a9") + (bg-red-nuanced "#c5afb0") + (bg-green-intense "#cbe1b5") + (bg-green-subtle "#cbd8be") + (bg-green-nuanced "#cbd3c3") + (bg-yellow-intense "#deccb0") + (bg-yellow-subtle "#d5cab9") + (bg-yellow-nuanced "#d0c9be") + (bg-blue-intense "#bccce4") + (bg-blue-subtle "#c4cedc") + (bg-blue-nuanced "#c8ced8") + (bg-magenta-intense "#d4c8e8") + (bg-magenta-subtle "#d6cee2") + (bg-magenta-nuanced "#d7d2de") + (bg-cyan-intense "#b5e1ca") + (bg-cyan-subtle "#bed8cb") + (bg-cyan-nuanced "#c3d3cb") + + ;; Graph colors + (bg-graph-red-0 "#e09497") + (bg-graph-red-1 "#d69ea0") + (bg-graph-green-0 "#cbe8ae") + (bg-graph-green-1 "#cbe0b6") + (bg-graph-yellow-0 "#e6cda8") + (bg-graph-yellow-1 "#ddcbb1") + (bg-graph-blue-0 "#b6cbea") + (bg-graph-blue-1 "#bdcce3") + (bg-graph-magenta-0 "#d3c3ed") + (bg-graph-magenta-1 "#d4c8e8") + (bg-graph-cyan-0 "#aee8ca") + (bg-graph-cyan-1 "#b6e0ca") + + ;; Diff + (bg-added "#cbe1b5") + (bg-added-faint "#cbd8be") + (bg-added-refine "#cbdcba") + (bg-added-fringe "#cbe8ae") + (fg-added "#cbe3b3") + (fg-added-intense "#8bcd49") + + (bg-changed "#deccb0") + (bg-changed-faint "#d5cab9") + (bg-changed-refine "#d9cbb5") + (bg-changed-fringe "#e6cda8") + (fg-changed "#f1dc97") + (fg-changed-intense "#efbd19") + + (bg-removed "#d79d9f") + (bg-removed-faint "#cca8a9") + (bg-removed-refine "#d0a4a5") + (bg-removed-fringe "#e09497") + (fg-removed "#f57f82") + (fg-removed-intense "#ef050d") + + (bg-diff-context "#4a585c") + + ;; UI chrome + (bg-mode-line-active "#435053") + (fg-mode-line-active "#f8f9e8") + (bg-mode-line-inactive "#262f33") + (fg-mode-line-inactive "#adc9bc") + (border-mode-line-active "#cbe3b3") + (border-mode-line-inactive "#58686d") + (bg-completion "#262f33") + (bg-hover "#4a585c") + (bg-hover-secondary "#c4cedc") + (bg-hl-line "#4a585c") + (bg-paren-match "#deccb0") + (bg-err "#d79d9f") + (bg-warning "#deccb0") + (bg-info "#b5e1ca") + (bg-region "#cbe1b5")) + "Base palette entries for `evergarden-winter', generated by whiskers.") + +(evergarden-build-theme 'evergarden-winter evergarden-winter-palette-partial 'dark) + +(provide 'evergarden-winter-theme) + +;;; evergarden-winter-theme.el ends here |
