diff --git a/base16-not-harmonic-theme.el b/base16-not-harmonic-theme.el new file mode 100644 index 0000000..4da0886 --- /dev/null +++ b/base16-not-harmonic-theme.el @@ -0,0 +1,40 @@ +;; base16-not-harmonic-theme.el -- A base16 colorscheme + +;;; Commentary: +;; Base16: (https://github.com/chriskempson/base16) +;; Based on harmonic-dark theme by Jannik Seibert (https://github.com/janniks) +;;; Code: + +(require 'base16-theme) + +(defvar base16-not-harmonic-colors + '(:base00 "#0b1c2c" + :base01 "#223b54" + :base02 "#2c3a47" + :base03 "#627e99" + :base04 "#aabcce" + :base05 "#cbd6e2" + :base06 "#e5ebf1" + :base07 "#f7f9fb" + :base08 "#bf8b56" + :base09 "#bfbf56" + :base0A "#8bbf56" + :base0B "#56bf8b" + :base0C "#568bbf" + :base0D "#9b78bc" + :base0E "#bf568b" + :base0F "#bf5656") + "All colors for Base16 Harmonic16 Dark are defined here.") + +;; Define the theme +(deftheme base16-not-harmonic) + +;; Add all the faces to the theme +(base16-theme-define 'base16-not-harmonic base16-not-harmonic-colors) + +;; Mark the theme as provided +(provide-theme 'base16-not-harmonic) + +(provide 'base16-not-harmonic-theme) + +;;; base16-not-harmonic-theme.el ends here diff --git a/themes.el b/themes.el index 49db9b5..6c56696 100644 --- a/themes.el +++ b/themes.el @@ -13,30 +13,23 @@ (setq display-time-format "%H:%M") (display-time-mode t) -;; (load-theme 'ujelly t t) -;; (load-theme 'avk-daylight t t) -;; (load-theme 'monokai t t) -;; (load-theme 'flatui t t) -;; (load-theme 'atom-one-dark t t) (load-theme 'flatui t t) -;; (load-theme 'noctilux t t) -;; (load-theme 'whiteboard t t) -;; (load-theme 'dichromacy t t) -(load-theme 'base16-harmonic-dark t t) +(load "~/.emacs.d/base16-not-harmonic-theme.el") +(load-theme 'base16-not-harmonic t t) (defun base16-harmonic-custom () "Additional configuration for Base 16 theme." (set-face-attribute 'linum nil :font "Hasklig 14" :slant 'normal - :background "#0b1c2c") - (set-face-attribute 'mode-line nil :font "Hasklig 13" :background "#2c3a47") - (set-face-attribute 'fringe nil :background "#2c3a47")) + (set-face-attribute 'mode-line nil :font "Hasklig 13") + (set-face-attribute 'fringe nil :background "#2c3a47" + :slant 'normal)) (require 'helm-themes) (if (display-graphic-p) (progn - (enable-theme 'base16-harmonic-dark) + (enable-theme 'base16-not-harmonic) (base16-harmonic-custom)) (progn (enable-theme 'flatui)))