From 1a7b91541b05df7ace7d1ceb445aa441876154bd Mon Sep 17 00:00:00 2001 From: Grant Shoshin Shangreaux Date: Mon, 2 Oct 2023 08:21:26 -0500 Subject: Add: 0.1.0 version of halloweenie-theme --- halloweenie-theme.el | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 89 insertions(+) create mode 100644 halloweenie-theme.el (limited to 'halloweenie-theme.el') diff --git a/halloweenie-theme.el b/halloweenie-theme.el new file mode 100644 index 0000000..dfb907d --- /dev/null +++ b/halloweenie-theme.el @@ -0,0 +1,89 @@ +;;; halloweenie-theme.el --- Dark and spooky Halloween color theme -*- lexical-binding:t -*- + +;; Copyright (C) 2019-2023 Colin Okay + +;; Author: Colin Okay +;; Maintainer: Colin Okay +;; URL: https://cicadas.surf/cgit/halloweenie-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 . + +;;; Commentary: +;; 🎃 👻 BOO! + +;;; Code: + +(require 'autothemer) + +(autothemer-deftheme + halloweenie "Ghost, Ghouls, and worst of all: Pumpkin Spice" + ((((class color) (min-colors #xFFFFFF))) + + (halloweenie-pitch "#1c1c1c") + (halloweenie-night "#1f213a") + (halloweenie-blood "#a2270d") + (halloweenie-potion "#832ea1") + (halloweenie-slime "#15ed0a") + (halloweenie-jackolantern "#FF9430") + (halloweenie-spellglow "#d478e0") + (halloweenie-bone "#E8E7D5") + (halloweenie-rot "#6Bc980") + ;; (halloweenie-ghost "#C1CAE8") + ;; (halloweenie-shine "#70c2ca") + (halloweenie-cateyes "#ffde38") + (halloweenie-evileyes "#FF1F1F")) + + ((default (:foreground halloweenie-bone :background halloweenie-pitch)) + (error (:foreground halloweenie-evileyes :weight 'semi-bold)) + (cursor (:background halloweenie-slime)) + (region (:background "black")) + (hl-line (:background halloweenie-night)) + (link (:background halloweenie-potion)) + (mode-line (:background halloweenie-jackolantern :foreground halloweenie-pitch)) + (mode-line-emphasis (:foreground halloweenie-pitch :weight 'bold)) + (font-lock-comment-face (:foreground halloweenie-slime)) + (font-lock-string-face (:foreground halloweenie-rot)) + (font-lock-type-face (:foreground halloweenie-cateyes :weight 'ultra-bold)) + (font-lock-constant-face (:foreground halloweenie-evileyes :weight 'extra-bold)) + (font-lock-variable-name-face ( :weight 'bold :foreground halloweenie-spellglow)) + + (font-lock-function-name-face (:foreground halloweenie-spellglow :weight 'bold :slant 'italic)) + (font-lock-builtin-face (:foreground halloweenie-jackolantern :weight 'semi-bold)) + (font-lock-keyword-face (:foreground halloweenie-jackolantern :weight 'extra-bold)) + + ;; org + (org-todo (:weight 'bold :foreground halloweenie-blood)) + (org-done (:weight 'bold :foreground halloweenie-rot )) + + ;; doom modeline + + (doom-modeline-project-dir + (:foreground halloweenie-pitch :weight 'bold )) + (doom-modeline-project-root-dir + (:foreground halloweenie-blood :weight 'bold)) + + ;; persp + + (persp-selected-face + (:foreground halloweenie-blood :weight 'bold :slant 'italic)))) + +(provide-theme 'halloweenie) + +(provide 'halloweenie-theme) + +;;; halloweenie-theme.el ends here -- cgit v1.2.3