(require 'base16-theme) (defvar base16-my-custom-theme-colors '(:base00 "#f8f8ff" ;; bg :base01 "#7cc9f2" ;; light-blue :base02 "#aaafff" ;; selection :base03 "#cca0ff" ;; light-purple :base04 "#666666" ;; font-lock-comment-face :base05 "#010101" ;; fg :base06 "#007cbf" ;; dark-blue :base07 "#b05197" ;; magenta :base08 "#cf3f29" ;; red :base09 "#c75e10" ;; orange :base0A "#f0b94a" ;; yellow :base0B "#429e66" ;; green :base0C "#129cc9" ;; cyan :base0D "#2374de" ;; medium-blue :base0E "#EF89DF" ;; accent-pink :base0F "#a64dd6" ;; purple )) (deftheme base16-my-custom-theme) (use-package base16-theme :config ;; Define the theme and its faces in one shot (base16-theme-define 'base16-my-custom-theme base16-my-custom-theme-colors) ;; Explicitly enable it since we aren't using load-theme (enable-theme 'base16-my-custom-theme))