diff options
author | Grant Shoshin Shangreaux <shoshin@cicadas.surf> | 2023-10-02 08:23:58 -0500 |
---|---|---|
committer | Grant Shoshin Shangreaux <shoshin@cicadas.surf> | 2023-10-02 08:23:58 -0500 |
commit | e87ad63bcf39cdde7b26bf5f1e30c899b0c6005c (patch) | |
tree | 80de9b58c7b75de46ea6aba54e844b4907d6722c /pumpkin-spice-theme.el |
Add: 0.1.0 initial release of pumpkin-spice-theme
Diffstat (limited to 'pumpkin-spice-theme.el')
-rw-r--r-- | pumpkin-spice-theme.el | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/pumpkin-spice-theme.el b/pumpkin-spice-theme.el new file mode 100644 index 0000000..d7e70ef --- /dev/null +++ b/pumpkin-spice-theme.el @@ -0,0 +1,79 @@ +;;; pumpkin-spice-theme.el --- Spice up your day with a delightful pumpkin colored theme -*- lexical-binding:t -*- + +;; Copyright (C) 2023 Grant Shangreaux + +;; Author: Grant Shangreaux <shoshin@cicadas.surf> +;; Maintainer: Grant Shangreaux <shoshin@cicadas.surf> +;; URL: https://cicadas.surf/cgit/pumpkin-spice-theme.git +;; Version: 0.1.0 +;; Package-Requires: ((emacs "27.1") (autothemer "0.2")) +;; Keywords: faces, theme, halloween, pumpkin + +;;; License: +;; This program is free software; you can redistribute it and/or modify +;; it under the terms of the GNU General Public License as published by +;; the Free Software Foundation, either version 3 of the License, or +;; (at your option) any later version. + +;; This program is distributed in the hope that it will be useful, +;; but WITHOUT ANY WARRANTY; without even the implied warranty of +;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +;; GNU General Public License for more details. + +;; You should have received a copy of the GNU General Public License +;; along with this program. If not, see <https://www.gnu.org/licenses/>. + +;;; Commentary: +;; 🎃 👻 BOO! + +;;; Code: + +(require 'autothemer) + +(autothemer-deftheme + pumpkin-spice "The most frighteningest spook in town!" + ((((class color) (min-colors #xFFFFFF))) + + (pumpkin-spice-cream "#faeadc") + (pumpkin-spice-ginger "#f1ec99") + (pumpkin-spice-caramel "#c5964d") + (pumpkin-spice-latte "#f1c099") + (pumpkin-spice-pumpkin "#d06c1d") + (pumpkin-spice-cinnamon "#a55724") + (pumpkin-spice-fluff "#f199ca") + (pumpkin-spice-cran "#FF495F") + (pumpkin-spice-nutmeg "#650900") + (pumpkin-spice-clove "#513323") + (pumpkin-spice-berry "#99caf1") + ;; (pumpkin-spice-stem "#2d3e40") + ;; (pumpkin-spice-lavendar "#c099f1") + ;; (pumpkin-spice-mint "#99f1c0") + (pumpkin-spice-gourd "#343338")) + + ((default (:foreground pumpkin-spice-gourd :background pumpkin-spice-latte)) + (error (:foreground pumpkin-spice-cran :weight 'semi-bold)) + (cursor (:background pumpkin-spice-pumpkin)) + (region (:background pumpkin-spice-ginger)) + (hl-line (:background pumpkin-spice-fluff)) + (link (:background pumpkin-spice-berry)) + (fringe (:background pumpkin-spice-caramel)) + (mode-line (:background pumpkin-spice-clove :foreground pumpkin-spice-cream)) + (mode-line-emphasis (:foreground pumpkin-spice-cream :weight 'bold)) + (mode-line-inactive (:background pumpkin-spice-cream)) + (tab-bar (:background pumpkin-spice-clove)) + (tab-bar-tab (:background pumpkin-spice-cinnamon :foreground pumpkin-spice-cream :box '(:style released-button))) + (tab-bar-tab-inactive (:background pumpkin-spice-clove :foreground pumpkin-spice-cream :box '(:style released-button))) + (font-lock-comment-face (:foreground pumpkin-spice-pumpkin :slant 'italic)) + (font-lock-string-face (:foreground pumpkin-spice-nutmeg)) + (font-lock-type-face (:foreground pumpkin-spice-nutmeg :weight 'bold)) + (font-lock-constant-face (:foreground pumpkin-spice-nutmeg :weight 'bold)) + (font-lock-variable-name-face (:foreground pumpkin-spice-cinnamon :weight 'bold )) + (font-lock-function-name-face (:foreground pumpkin-spice-ginger :background pumpkin-spice-caramel 'bold)) + (font-lock-builtin-face (:foreground pumpkin-spice-clove :weight 'semi-bold)) + (font-lock-keyword-face (:foreground pumpkin-spice-clove :weight 'extra-bold)))) + +(provide-theme 'pumpkin-spice) + +(provide 'pumpkin-spice-theme) + +;;; pumpkin-spice-theme.el ends here |