aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-14 21:36:08 -0500
committerCraig Jennings <c@cjennings.net>2026-06-14 21:36:08 -0500
commit16c210793f88080af062aaa60cb8e3d2a52b6386 (patch)
treeaf9af740a8eb0407bc1a54c2c68a852afa6d0666
parent81b956a434af87d030e77294514f45385a64f049 (diff)
downloaddotemacs-16c210793f88080af062aaa60cb8e3d2a52b6386.tar.gz
dotemacs-16c210793f88080af062aaa60cb8e3d2a52b6386.zip
chore(themes): track generated theme outputs
Drop the theme-theme.el ignore and check in WIP-theme.el, so the deployable themes the studio generates live in the repo. The studio JSON sources stay ignored as scratch.
-rw-r--r--.gitignore3
-rw-r--r--themes/WIP-theme.el539
2 files changed, 540 insertions, 2 deletions
diff --git a/.gitignore b/.gitignore
index 4a8c71309..e9d1c23d2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -101,6 +101,5 @@ __pycache__/
*.bak
smoke/
-# theme-studio working/scratch artifacts (not source of truth)
+# theme-studio working/scratch JSON sources (the generated themes are tracked)
/scripts/theme-studio/WIP.json
-/themes/theme-theme.el
diff --git a/themes/WIP-theme.el b/themes/WIP-theme.el
new file mode 100644
index 000000000..3ace01476
--- /dev/null
+++ b/themes/WIP-theme.el
@@ -0,0 +1,539 @@
+;;; WIP-theme.el --- Generated by theme-studio -*- lexical-binding: t -*-
+
+;;; Commentary:
+;; Generated from WIP.json by scripts/theme-studio/build-theme.el.
+;; Do not hand-edit; re-run the converter.
+
+;;; Code:
+
+(deftheme WIP
+ "Generated by theme-studio.")
+
+(custom-theme-set-faces
+ 'WIP
+ '(default ((t (:foreground "#e4eaf8" :background "#000000"))))
+ '(font-lock-keyword-face ((t (:foreground "#67809c" :weight bold))))
+ '(font-lock-builtin-face ((t (:foreground "#a9b2bb"))))
+ '(font-lock-preprocessor-face ((t (:foreground "#e4eaf8"))))
+ '(font-lock-function-name-face ((t (:foreground "#cbd0d6" :weight bold :slant italic))))
+ '(font-lock-function-call-face ((t (:foreground "#bac1c8"))))
+ '(font-lock-type-face ((t (:foreground "#ab8d2e"))))
+ '(font-lock-property-name-face ((t (:foreground "#a9b2bb"))))
+ '(font-lock-property-use-face ((t (:foreground "#a9b2bb"))))
+ '(font-lock-constant-face ((t (:foreground "#b46169" :weight bold))))
+ '(font-lock-number-face ((t (:foreground "#f3858f"))))
+ '(font-lock-string-face ((t (:foreground "#73a06f"))))
+ '(font-lock-escape-face ((t (:foreground "#c3c8d4" :background "#050506"))))
+ '(font-lock-regexp-face ((t (:foreground "#73a06f"))))
+ '(font-lock-doc-face ((t (:foreground "#d9e7f6"))))
+ '(font-lock-comment-face ((t (:foreground "#a9b2bb" :slant italic))))
+ '(font-lock-comment-delimiter-face ((t (:foreground "#a9b2bb" :slant italic))))
+ '(font-lock-variable-name-face ((t (:foreground "#dab53d"))))
+ '(font-lock-variable-use-face ((t (:foreground "#dab53d"))))
+ '(font-lock-operator-face ((t (:foreground "#e4eaf8"))))
+ '(font-lock-punctuation-face ((t (:foreground "#e4eaf8"))))
+ '(font-lock-bracket-face ((t (:foreground "#e4eaf8"))))
+ '(font-lock-delimiter-face ((t (:foreground "#e4eaf8"))))
+ '(font-lock-misc-punctuation-face ((t (:foreground "#e4eaf8"))))
+ '(cursor ((t (:foreground "#000000" :background "#bac1c8"))))
+ '(region ((t (:foreground "#dab53d" :background "#544412" :weight bold :box (:line-width 1 :color "#ab8d2e")))))
+ '(hl-line ((t (:background "#1d1e20"))))
+ '(highlight ((t (:background "#2d2306"))))
+ '(mode-line ((t (:foreground "#cbd0d6" :background "#303d4c" :weight bold :box (:line-width 1 :style released-button :color "#0a0c0d")))))
+ '(mode-line-inactive ((t (:foreground "#7c838a" :background "#000000"))))
+ '(fringe ((t (:foreground "#f3e7c5" :weight bold))))
+ '(line-number ((t (:foreground "#4b5d73"))))
+ '(line-number-current-line ((t (:foreground "#e6ce88"))))
+ '(minibuffer-prompt ((t (:foreground "#a1b1c3" :weight bold))))
+ '(isearch ((t (:background "#2d2306"))))
+ '(lazy-highlight ((t (:background "#2d2306"))))
+ '(isearch-fail ((t (:foreground "#cb6b4d" :background "#000000" :weight bold))))
+ '(show-paren-match ((t (:foreground "#000000" :background "#74932f"))))
+ '(show-paren-mismatch ((t (:foreground "#ffffff" :background "#cb6b4d"))))
+ '(link ((t (:foreground "#a1b1c3" :background "#000000" :underline t))))
+ '(error ((t (:foreground "#cb6b4d" :background "#000000" :weight bold))))
+ '(warning ((t (:foreground "#ab8d2e" :background "#000000" :weight bold))))
+ '(success ((t (:foreground "#74932f" :background "#000000" :weight bold))))
+ '(vertical-border ((t (:foreground "#4b5d73"))))
+ '(org-document-title ((t (:foreground "#e0c266" :weight bold :height 1.2))))
+ '(org-document-info ((t (:foreground "#dab53d" :weight bold :height 1.15))))
+ '(org-document-info-keyword ((t (:foreground "#7c838a"))))
+ '(org-level-1 ((t (:foreground "#e0c266"))))
+ '(org-level-2 ((t (:foreground "#a5c4e8"))))
+ '(org-level-3 ((t (:foreground "#73a06f"))))
+ '(org-level-4 ((t (:foreground "#d88970"))))
+ '(org-level-5 ((t (:foreground "#e0c266"))))
+ '(org-level-6 ((t (:foreground "#bac1c8"))))
+ '(org-headline-todo ((t (:foreground "#cbd0d6"))))
+ '(org-headline-done ((t (:foreground "#a9b2bb" :slant italic))))
+ '(org-todo ((t (:foreground "#cfdfce" :background "#024704" :weight bold :box (:line-width 1 :color "#046307")))))
+ '(org-done ((t (:foreground "#9b9fa9" :background "#2c2f32" :weight bold :box (:line-width 1 :color "#53575c")))))
+ '(org-priority ((t (:foreground "#dab53d" :background "#000000"))))
+ '(org-tag ((t (:foreground "#67809c" :weight bold))))
+ '(org-table ((t (:foreground "#bac1c8"))))
+ '(org-table-header ((t (:foreground "#cbd0d6" :background "#4b5d73" :box (:line-width 1 :color "#53575c")))))
+ '(org-table-row ((t (:foreground "#bac1c8"))))
+ '(org-meta-line ((t (:foreground "#7c838a"))))
+ '(org-ellipsis ((t (:foreground "#8498af"))))
+ '(magit-section-heading ((t (:foreground "#dab53d" :weight bold))))
+ '(magit-section-secondary-heading ((t (:foreground "#998162" :weight bold))))
+ '(magit-section-heading-selection ((t (:foreground "#dab53d" :background "#264364"))))
+ '(magit-section-highlight ((t (:background "#1a1714"))))
+ '(magit-section-child-count ((t (:foreground "#5e6770"))))
+ '(magit-diff-added ((t (:foreground "#5d9b86"))))
+ '(magit-diff-added-highlight ((t (:foreground "#5d9b86" :background "#1a1714"))))
+ '(magit-diff-removed ((t (:foreground "#cb6b4d"))))
+ '(magit-diff-removed-highlight ((t (:foreground "#cb6b4d" :background "#1a1714"))))
+ '(magit-diff-context ((t (:foreground "#5e6770"))))
+ '(magit-diff-context-highlight ((t (:foreground "#a9b2bb" :background "#1a1714"))))
+ '(magit-diff-file-heading ((t (:foreground "#e4eaf8" :weight bold))))
+ '(magit-diff-file-heading-highlight ((t (:foreground "#e4eaf8" :background "#1a1714" :weight bold))))
+ '(magit-diff-hunk-heading ((t (:foreground "#838d97" :background "#2f343a"))))
+ '(magit-diff-hunk-heading-highlight ((t (:foreground "#e4eaf8" :background "#2f343a"))))
+ '(magit-diff-whitespace-warning ((t (:background "#cb6b4d"))))
+ '(magit-diffstat-added ((t (:foreground "#5d9b86"))))
+ '(magit-diffstat-removed ((t (:foreground "#cb6b4d"))))
+ '(magit-branch-current ((t (:foreground "#e4eaf8" :weight bold))))
+ '(magit-branch-local ((t (:foreground "#e4eaf8"))))
+ '(magit-branch-remote ((t (:foreground "#5d9b86"))))
+ '(magit-branch-remote-head ((t (:foreground "#5d9b86" :weight bold))))
+ '(magit-head ((t (:foreground "#e4eaf8" :weight bold))))
+ '(magit-tag ((t (:foreground "#dab53d"))))
+ '(magit-hash ((t (:foreground "#5e6770"))))
+ '(magit-filename ((t (:foreground "#838d97"))))
+ '(magit-dimmed ((t (:foreground "#5e6770"))))
+ '(magit-keyword ((t (:foreground "#6624a0"))))
+ '(magit-keyword-squash ((t (:foreground "#cb6b4d"))))
+ '(magit-refname ((t (:foreground "#5e6770"))))
+ '(magit-log-author ((t (:foreground "#998162"))))
+ '(magit-log-date ((t (:foreground "#838d97"))))
+ '(magit-log-graph ((t (:foreground "#5e6770"))))
+ '(magit-header-line ((t (:foreground "#e4eaf8" :background "#2f343a" :weight bold))))
+ '(magit-process-ok ((t (:foreground "#5d9b86" :weight bold))))
+ '(magit-process-ng ((t (:foreground "#cb6b4d" :weight bold))))
+ '(magit-mode-line-process ((t (:foreground "#5d9b86"))))
+ '(magit-mode-line-process-error ((t (:foreground "#cb6b4d"))))
+ '(magit-bisect-good ((t (:foreground "#5d9b86"))))
+ '(magit-bisect-bad ((t (:foreground "#cb6b4d"))))
+ '(magit-bisect-skip ((t (:foreground "#dab53d"))))
+ '(magit-blame-heading ((t (:foreground "#838d97" :background "#2f343a"))))
+ '(magit-blame-hash ((t (:foreground "#5e6770"))))
+ '(magit-blame-name ((t (:foreground "#998162"))))
+ '(magit-blame-date ((t (:foreground "#838d97"))))
+ '(magit-cherry-equivalent ((t (:foreground "#6624a0"))))
+ '(magit-cherry-unmatched ((t (:foreground "#5d9b86"))))
+ '(magit-signature-good ((t (:foreground "#5d9b86"))))
+ '(magit-signature-bad ((t (:foreground "#cb6b4d" :weight bold))))
+ '(magit-signature-untrusted ((t (:foreground "#dab53d"))))
+ '(magit-signature-expired ((t (:foreground "#998162"))))
+ '(magit-reflog-commit ((t (:foreground "#5d9b86"))))
+ '(magit-reflog-amend ((t (:foreground "#6624a0"))))
+ '(magit-reflog-merge ((t (:foreground "#5d9b86"))))
+ '(magit-reflog-checkout ((t (:foreground "#e4eaf8"))))
+ '(magit-reflog-reset ((t (:foreground "#cb6b4d"))))
+ '(magit-reflog-rebase ((t (:foreground "#6624a0"))))
+ '(magit-reflog-cherry-pick ((t (:foreground "#5d9b86"))))
+ '(magit-reflog-remote ((t (:foreground "#838d97"))))
+ '(magit-reflog-other ((t (:foreground "#838d97"))))
+ '(magit-sequence-pick ((t (:foreground "#e4eaf8"))))
+ '(magit-sequence-stop ((t (:foreground "#cb6b4d"))))
+ '(magit-sequence-head ((t (:foreground "#e4eaf8"))))
+ '(magit-sequence-done ((t (:foreground "#5e6770"))))
+ '(elfeed-search-date-face ((t (:foreground "#7c838a"))))
+ '(elfeed-search-title-face ((t (:foreground "#7c838a" :slant italic))))
+ '(elfeed-search-unread-title-face ((t (:foreground "#dab53d" :weight bold))))
+ '(elfeed-search-feed-face ((t (:foreground "#73a06f"))))
+ '(elfeed-search-tag-face ((t (:foreground "#bea9dc"))))
+ '(elfeed-search-unread-count-face ((t (:foreground "#a1b1c3"))))
+ '(elfeed-search-filter-face ((t (:foreground "#8498af" :weight bold))))
+ '(elfeed-search-last-update-face ((t (:foreground "#8498af"))))
+ '(elfeed-log-date-face ((t (:foreground "#838d97"))))
+ '(elfeed-log-error-level-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(elfeed-log-warn-level-face ((t (:foreground "#dab53d"))))
+ '(elfeed-log-info-level-face ((t (:foreground "#73a06f"))))
+ '(elfeed-log-debug-level-face ((t (:foreground "#c3c8d4"))))
+ '(mu4e-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-context-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-modeline-face ((t (:foreground "#a9b2bb"))))
+ '(mu4e-ok-face ((t (:foreground "#5d9b86" :weight bold))))
+ '(mu4e-warning-face ((t (:foreground "#dab53d" :weight bold))))
+ '(mu4e-header-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-header-key-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-header-value-face ((t (:foreground "#a9b2bb"))))
+ '(mu4e-header-face ((t (:foreground "#cdced1"))))
+ '(mu4e-header-highlight-face ((t (:background "#2f343a"))))
+ '(mu4e-header-marks-face ((t (:foreground "#dab53d"))))
+ '(mu4e-unread-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-flagged-face ((t (:foreground "#dab53d"))))
+ '(mu4e-replied-face ((t (:foreground "#a9b2bb"))))
+ '(mu4e-forwarded-face ((t (:foreground "#a9b2bb"))))
+ '(mu4e-draft-face ((t (:foreground "#838d97" :slant italic))))
+ '(mu4e-trashed-face ((t (:foreground "#5e6770" :strike-through t))))
+ '(mu4e-related-face ((t (:foreground "#838d97" :slant italic))))
+ '(mu4e-contact-face ((t (:foreground "#cdced1"))))
+ '(mu4e-special-header-value-face ((t (:foreground "#a9b2bb"))))
+ '(mu4e-url-number-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(mu4e-link-face ((t (:foreground "#e4eaf8" :underline t))))
+ '(mu4e-footer-face ((t (:foreground "#5e6770"))))
+ '(mu4e-region-code ((t (:background "#1a1714"))))
+ '(mu4e-system-face ((t (:foreground "#5e6770" :slant italic))))
+ '(mu4e-highlight-face ((t (:foreground "#dab53d" :weight bold))))
+ '(mu4e-compose-separator-face ((t (:foreground "#5e6770"))))
+ '(ghostel-default ((t (:foreground "#edeff1"))))
+ '(ghostel-fake-cursor ((t (:foreground "#000000" :background "#a9b2bb" :box (:line-width 1 :color "#bfc4d0")))))
+ '(ghostel-fake-cursor-box ((t (:foreground "#bac1c8"))))
+ '(ghostel-color-black ((t (:foreground "#9b9fa9"))))
+ '(ghostel-color-red ((t (:foreground "#ff0000"))))
+ '(ghostel-color-green ((t (:foreground "#73a06f"))))
+ '(ghostel-color-yellow ((t (:foreground "#ab8d2e"))))
+ '(ghostel-color-blue ((t (:foreground "#4a8acd"))))
+ '(ghostel-color-magenta ((t (:foreground "#9f80c9"))))
+ '(ghostel-color-cyan ((t (:foreground "#3d93ab"))))
+ '(ghostel-color-white ((t (:foreground "#bac1c8"))))
+ '(ghostel-color-bright-black ((t (:foreground "#bfc4d0"))))
+ '(ghostel-color-bright-red ((t (:foreground "#ff4e3e"))))
+ '(ghostel-color-bright-green ((t (:foreground "#a1bf9e"))))
+ '(ghostel-color-bright-yellow ((t (:foreground "#e6ce88"))))
+ '(ghostel-color-bright-blue ((t (:foreground "#a5c4e8"))))
+ '(ghostel-color-bright-magenta ((t (:foreground "#bea9dc"))))
+ '(ghostel-color-bright-cyan ((t (:foreground "#55c7e6"))))
+ '(ghostel-color-bright-white ((t (:foreground "#edeff1"))))
+ '(auto-dim-other-buffers ((t (:foreground "#9b9fa9"))))
+ '(auto-dim-other-buffers-hide ((t (:foreground "#53575c"))))
+ '(dashboard-banner-logo-title ((t (:inherit default))))
+ '(dashboard-text-banner ((t (:inherit default))))
+ '(dashboard-heading ((t (:inherit font-lock-keyword-face))))
+ '(dashboard-items-face ((t (:inherit widget-button))))
+ '(dashboard-navigator ((t (:inherit font-lock-keyword-face))))
+ '(dashboard-no-items-face ((t (:inherit widget-button))))
+ '(dashboard-footer-face ((t (:inherit font-lock-doc-face))))
+ '(dashboard-footer-icon-face ((t (:inherit dashboard-footer-face))))
+ '(lsp-signature-face ((t (:foreground "#a9b2bb"))))
+ '(lsp-signature-highlight-function-argument ((t (:foreground "#dab53d" :weight bold))))
+ '(lsp-signature-posframe ((t (:background "#1a1714"))))
+ '(lsp-face-highlight-read ((t (:background "#264364"))))
+ '(lsp-face-highlight-write ((t (:background "#3d2f4a"))))
+ '(lsp-face-highlight-textual ((t (:background "#2f343a"))))
+ '(lsp-face-rename ((t (:background "#2f343a" :weight bold))))
+ '(lsp-rename-placeholder-face ((t (:foreground "#dab53d" :weight bold))))
+ '(lsp-inlay-hint-face ((t (:foreground "#5e6770" :slant italic))))
+ '(lsp-inlay-hint-parameter-face ((t (:foreground "#838d97" :slant italic))))
+ '(lsp-inlay-hint-type-face ((t (:foreground "#5d9b86" :slant italic))))
+ '(lsp-details-face ((t (:foreground "#5e6770" :slant italic))))
+ '(lsp-installation-buffer-face ((t (:foreground "#e4eaf8"))))
+ '(lsp-installation-finished-buffer-face ((t (:foreground "#5d9b86"))))
+ '(git-gutter:added ((t (:foreground "#2ba178"))))
+ '(git-gutter:modified ((t (:foreground "#dab53d"))))
+ '(git-gutter:deleted ((t (:foreground "#cb6b4d"))))
+ '(git-gutter:unchanged ((t (:foreground "#5e6770"))))
+ '(git-gutter:separator ((t (:foreground "#838d97"))))
+ '(flycheck-error ((t (:foreground "#cb6b4d"))))
+ '(flycheck-warning ((t (:foreground "#dab53d"))))
+ '(flycheck-info ((t (:foreground "#e4eaf8"))))
+ '(flycheck-fringe-error ((t (:foreground "#cb6b4d"))))
+ '(flycheck-fringe-warning ((t (:foreground "#dab53d"))))
+ '(flycheck-fringe-info ((t (:foreground "#e4eaf8"))))
+ '(flycheck-delimited-error ((t (:foreground "#cb6b4d"))))
+ '(flycheck-error-delimiter ((t (:foreground "#cb6b4d"))))
+ '(flycheck-error-list-error ((t (:foreground "#cb6b4d"))))
+ '(flycheck-error-list-warning ((t (:foreground "#dab53d"))))
+ '(flycheck-error-list-info ((t (:foreground "#e4eaf8"))))
+ '(flycheck-error-list-error-message ((t (:foreground "#cdced1"))))
+ '(flycheck-error-list-checker-name ((t (:foreground "#838d97"))))
+ '(flycheck-error-list-column-number ((t (:foreground "#5e6770"))))
+ '(flycheck-error-list-line-number ((t (:foreground "#5e6770"))))
+ '(flycheck-error-list-filename ((t (:foreground "#e4eaf8"))))
+ '(flycheck-error-list-id ((t (:foreground "#838d97"))))
+ '(flycheck-error-list-id-with-explainer ((t (:foreground "#838d97" :weight bold))))
+ '(flycheck-error-list-highlight ((t (:background "#2f343a"))))
+ '(flycheck-verify-select-checker ((t (:foreground "#dab53d"))))
+ '(dired-header ((t (:foreground "#e4eaf8" :weight bold))))
+ '(dired-directory ((t (:foreground "#e4eaf8" :weight bold))))
+ '(dired-symlink ((t (:foreground "#5d9b86"))))
+ '(dired-broken-symlink ((t (:foreground "#de4949" :weight bold))))
+ '(dired-special ((t (:foreground "#6624a0"))))
+ '(dired-set-id ((t (:foreground "#cb6b4d"))))
+ '(dired-perm-write ((t (:foreground "#a9b2bb"))))
+ '(dired-mark ((t (:foreground "#dab53d"))))
+ '(dired-marked ((t (:foreground "#dab53d" :weight bold))))
+ '(dired-flagged ((t (:foreground "#cb6b4d" :weight bold))))
+ '(dired-ignored ((t (:foreground "#5e6770"))))
+ '(dired-warning ((t (:foreground "#dab53d" :weight bold))))
+ '(dirvish-inactive ((t (:foreground "#5e6770"))))
+ '(dirvish-free-space ((t (:foreground "#5d9b86"))))
+ '(dirvish-hl-line ((t (:background "#2f343a"))))
+ '(dirvish-hl-line-inactive ((t (:background "#1a1714"))))
+ '(dirvish-file-modes ((t (:foreground "#838d97"))))
+ '(dirvish-file-link-number ((t (:foreground "#5e6770"))))
+ '(dirvish-file-user-id ((t (:foreground "#e4eaf8"))))
+ '(dirvish-file-group-id ((t (:foreground "#838d97"))))
+ '(dirvish-file-size ((t (:foreground "#5d9b86"))))
+ '(dirvish-file-time ((t (:foreground "#5e6770"))))
+ '(dirvish-file-inode-number ((t (:foreground "#5e6770"))))
+ '(dirvish-file-device-number ((t (:foreground "#5e6770"))))
+ '(dirvish-subtree-guide ((t (:foreground "#5e6770"))))
+ '(dirvish-subtree-state ((t (:foreground "#838d97"))))
+ '(dirvish-collapse-dir-face ((t (:foreground "#e4eaf8"))))
+ '(dirvish-collapse-empty-dir-face ((t (:foreground "#5e6770"))))
+ '(dirvish-collapse-file-face ((t (:foreground "#a9b2bb"))))
+ '(dirvish-emerge-group-title ((t (:foreground "#dab53d" :weight bold))))
+ '(dirvish-media-info-heading ((t (:foreground "#e4eaf8" :weight bold))))
+ '(dirvish-media-info-property-key ((t (:foreground "#838d97"))))
+ '(dirvish-narrow-match-face-0 ((t (:foreground "#dab53d" :weight bold))))
+ '(dirvish-narrow-match-face-1 ((t (:foreground "#e4eaf8" :weight bold))))
+ '(dirvish-narrow-match-face-2 ((t (:foreground "#2ba178" :weight bold))))
+ '(dirvish-narrow-match-face-3 ((t (:foreground "#6624a0" :weight bold))))
+ '(dirvish-narrow-split ((t (:foreground "#5e6770"))))
+ '(dirvish-proc-running ((t (:foreground "#dab53d"))))
+ '(dirvish-proc-finished ((t (:foreground "#5d9b86"))))
+ '(dirvish-proc-failed ((t (:foreground "#cb6b4d"))))
+ '(dirvish-git-commit-message-face ((t (:foreground "#998162" :slant italic))))
+ '(dirvish-vc-added-state ((t (:foreground "#5d9b86"))))
+ '(dirvish-vc-edited-state ((t (:foreground "#dab53d"))))
+ '(dirvish-vc-removed-state ((t (:foreground "#cb6b4d"))))
+ '(dirvish-vc-conflict-state ((t (:foreground "#cb6b4d" :weight bold))))
+ '(dirvish-vc-locked-state ((t (:foreground "#e4eaf8"))))
+ '(dirvish-vc-missing-state ((t (:foreground "#cb6b4d"))))
+ '(dirvish-vc-needs-merge-face ((t (:foreground "#dab53d"))))
+ '(dirvish-vc-needs-update-state ((t (:foreground "#dab53d"))))
+ '(dirvish-vc-unregistered-face ((t (:foreground "#5e6770"))))
+ '(calibredb-search-header-library-name-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(calibredb-search-header-library-path-face ((t (:foreground "#5e6770"))))
+ '(calibredb-search-header-total-face ((t (:foreground "#5d9b86"))))
+ '(calibredb-search-header-filter-face ((t (:foreground "#dab53d"))))
+ '(calibredb-search-header-sort-face ((t (:foreground "#838d97"))))
+ '(calibredb-search-header-highlight-face ((t (:foreground "#dab53d" :weight bold))))
+ '(calibredb-id-face ((t (:foreground "#5e6770"))))
+ '(calibredb-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(calibredb-author-face ((t (:foreground "#5d9b86"))))
+ '(calibredb-format-face ((t (:foreground "#838d97"))))
+ '(calibredb-size-face ((t (:foreground "#5e6770"))))
+ '(calibredb-tag-face ((t (:foreground "#998162"))))
+ '(calibredb-date-face ((t (:foreground "#5e6770"))))
+ '(calibredb-mark-face ((t (:foreground "#dab53d" :weight bold))))
+ '(calibredb-series-face ((t (:foreground "#6624a0"))))
+ '(calibredb-publisher-face ((t (:foreground "#838d97"))))
+ '(calibredb-pubdate-face ((t (:foreground "#5e6770"))))
+ '(calibredb-language-face ((t (:foreground "#838d97"))))
+ '(calibredb-comment-face ((t (:foreground "#a9b2bb" :slant italic))))
+ '(calibredb-archive-face ((t (:foreground "#5e6770"))))
+ '(calibredb-favorite-face ((t (:foreground "#dab53d"))))
+ '(calibredb-file-face ((t (:foreground "#e4eaf8"))))
+ '(calibredb-ids-face ((t (:foreground "#5e6770"))))
+ '(calibredb-highlight-face ((t (:foreground "#dab53d" :weight bold))))
+ '(calibredb-current-page-button-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(calibredb-mouse-face ((t (:background "#2f343a"))))
+ '(calibredb-title-detailed-view-face ((t (:foreground "#dab53d" :weight bold))))
+ '(calibredb-edit-annotation-header-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(erc-header-line ((t (:foreground "#e4eaf8" :background "#2f343a" :weight bold))))
+ '(erc-timestamp-face ((t (:foreground "#5e6770"))))
+ '(erc-notice-face ((t (:foreground "#838d97"))))
+ '(erc-default-face ((t (:foreground "#cdced1"))))
+ '(erc-current-nick-face ((t (:foreground "#dab53d" :weight bold))))
+ '(erc-my-nick-face ((t (:foreground "#dab53d" :weight bold))))
+ '(erc-my-nick-prefix-face ((t (:foreground "#dab53d"))))
+ '(erc-nick-default-face ((t (:foreground "#e4eaf8"))))
+ '(erc-nick-prefix-face ((t (:foreground "#5d9b86"))))
+ '(erc-button-nick-default-face ((t (:foreground "#e4eaf8"))))
+ '(erc-nick-msg-face ((t (:foreground "#6624a0"))))
+ '(erc-direct-msg-face ((t (:foreground "#6624a0"))))
+ '(erc-action-face ((t (:foreground "#5d9b86" :slant italic))))
+ '(erc-keyword-face ((t (:foreground "#dab53d" :weight bold))))
+ '(erc-pal-face ((t (:foreground "#2ba178"))))
+ '(erc-fool-face ((t (:foreground "#5e6770"))))
+ '(erc-dangerous-host-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(erc-error-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(erc-input-face ((t (:foreground "#a9b2bb"))))
+ '(erc-prompt-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(erc-command-indicator-face ((t (:foreground "#838d97" :weight bold))))
+ '(erc-information ((t (:foreground "#838d97"))))
+ '(erc-button ((t (:foreground "#e4eaf8"))))
+ '(erc-bold-face ((t (:weight bold))))
+ '(erc-italic-face ((t (:slant italic))))
+ '(erc-underline-face ((t (:foreground "#a9b2bb" :underline t))))
+ '(erc-inverse-face ((t (:foreground "#000000" :background "#a9b2bb"))))
+ '(erc-spoiler-face ((t (:foreground "#000000" :background "#2f343a"))))
+ '(erc-fill-wrap-merge-indicator-face ((t (:foreground "#5e6770"))))
+ '(erc-keep-place-indicator-arrow ((t (:foreground "#dab53d"))))
+ '(erc-keep-place-indicator-line ((t (:background "#1a1714"))))
+ '(org-drill-hidden-cloze-face ((t (:foreground "#000000" :background "#838d97"))))
+ '(org-drill-visible-cloze-face ((t (:foreground "#dab53d" :weight bold))))
+ '(org-drill-visible-cloze-hint-face ((t (:foreground "#5e6770" :slant italic))))
+ '(org-noter-notes-exist-face ((t (:foreground "#5d9b86"))))
+ '(org-noter-no-notes-exist-face ((t (:foreground "#5e6770"))))
+ '(signel-timestamp-face ((t (:foreground "#5e6770"))))
+ '(signel-my-msg-face ((t (:foreground "#e4eaf8"))))
+ '(signel-other-msg-face ((t (:foreground "#a9b2bb"))))
+ '(signel-error-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(pearl-preamble-summary ((t (:foreground "#e4eaf8" :weight bold))))
+ '(pearl-editable-comment ((t (:foreground "#a9b2bb"))))
+ '(pearl-readonly-comment ((t (:foreground "#5e6770" :slant italic))))
+ '(pearl-modified-highlight ((t (:background "#264364"))))
+ '(pearl-modified-local ((t (:foreground "#dab53d"))))
+ '(pearl-modified-unknown ((t (:foreground "#5e6770"))))
+ '(slack-room-info-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-room-info-title-room-name-face ((t (:foreground "#dab53d" :weight bold))))
+ '(slack-room-info-section-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-room-info-section-label-face ((t (:foreground "#838d97"))))
+ '(slack-room-unread-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-message-output-header ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-message-output-text ((t (:foreground "#cdced1"))))
+ '(slack-message-output-reaction ((t (:foreground "#838d97"))))
+ '(slack-message-output-reaction-pressed ((t (:foreground "#dab53d" :weight bold))))
+ '(slack-message-deleted-face ((t (:foreground "#5e6770" :slant italic))))
+ '(slack-new-message-marker-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(slack-all-thread-buffer-thread-header-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-message-mention-face ((t (:foreground "#e4eaf8"))))
+ '(slack-message-mention-me-face ((t (:foreground "#dab53d" :background "#264364" :weight bold))))
+ '(slack-message-mention-keyword-face ((t (:foreground "#dab53d" :weight bold))))
+ '(slack-channel-button-face ((t (:foreground "#e4eaf8"))))
+ '(slack-mrkdwn-bold-face ((t (:weight bold))))
+ '(slack-mrkdwn-italic-face ((t (:slant italic))))
+ '(slack-mrkdwn-code-face ((t (:foreground "#cb6b4d"))))
+ '(slack-mrkdwn-code-block-face ((t (:foreground "#cb6b4d" :background "#1a1714"))))
+ '(slack-mrkdwn-strike-face ((t (:foreground "#5e6770" :strike-through t))))
+ '(slack-mrkdwn-blockquote-face ((t (:foreground "#a9b2bb" :slant italic))))
+ '(slack-mrkdwn-list-face ((t (:foreground "#a9b2bb"))))
+ '(slack-attachment-header ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-attachment-footer ((t (:foreground "#5e6770"))))
+ '(slack-attachment-pad ((t (:foreground "#5e6770"))))
+ '(slack-attachment-field-title ((t (:foreground "#838d97" :weight bold))))
+ '(slack-message-attachment-preview-header-face ((t (:foreground "#e4eaf8"))))
+ '(slack-preview-face ((t (:foreground "#a9b2bb"))))
+ '(slack-block-highlight-source-overlay-face ((t (:background "#1a1714"))))
+ '(slack-message-action-face ((t (:foreground "#e4eaf8"))))
+ '(slack-message-action-primary-face ((t (:foreground "#5d9b86"))))
+ '(slack-message-action-danger-face ((t (:foreground "#cb6b4d"))))
+ '(slack-button-block-element-face ((t (:foreground "#a9b2bb"))))
+ '(slack-button-primary-block-element-face ((t (:foreground "#5d9b86" :weight bold))))
+ '(slack-button-danger-block-element-face ((t (:foreground "#cb6b4d" :weight bold))))
+ '(slack-select-block-element-face ((t (:foreground "#e4eaf8"))))
+ '(slack-overflow-block-element-face ((t (:foreground "#838d97"))))
+ '(slack-date-picker-block-element-face ((t (:foreground "#e4eaf8"))))
+ '(slack-dialog-title-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-dialog-element-label-face ((t (:foreground "#838d97"))))
+ '(slack-dialog-element-hint-face ((t (:foreground "#5e6770" :slant italic))))
+ '(slack-dialog-element-placeholder-face ((t (:foreground "#5e6770"))))
+ '(slack-dialog-element-error-face ((t (:foreground "#cb6b4d"))))
+ '(slack-dialog-submit-button-face ((t (:foreground "#5d9b86" :weight bold))))
+ '(slack-dialog-cancel-button-face ((t (:foreground "#a9b2bb"))))
+ '(slack-dialog-select-element-input-face ((t (:foreground "#a9b2bb"))))
+ '(slack-user-active-face ((t (:foreground "#5d9b86"))))
+ '(slack-user-dnd-face ((t (:foreground "#cb6b4d"))))
+ '(slack-user-profile-header-face ((t (:foreground "#e4eaf8" :weight bold))))
+ '(slack-user-profile-property-name-face ((t (:foreground "#838d97"))))
+ '(slack-profile-image-face ((t (:foreground "#5e6770"))))
+ '(slack-search-result-message-header-face ((t (:foreground "#e4eaf8"))))
+ '(slack-search-result-message-username-face ((t (:foreground "#dab53d" :weight bold))))
+ '(slack-modeline-has-unreads-face ((t (:foreground "#dab53d"))))
+ '(slack-modeline-channel-has-unreads-face ((t (:foreground "#dab53d" :weight bold))))
+ '(slack-modeline-thread-has-unreads-face ((t (:foreground "#dab53d"))))
+ '(telega-root-heading ((t (:foreground "#e4eaf8" :weight bold))))
+ '(telega-tracking ((t (:foreground "#dab53d"))))
+ '(telega-unread-unmuted-modeline ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-username ((t (:foreground "#e4eaf8"))))
+ '(telega-user-online-status ((t (:foreground "#5d9b86"))))
+ '(telega-user-non-online-status ((t (:foreground "#5e6770"))))
+ '(telega-secret-title ((t (:foreground "#5d9b86"))))
+ '(telega-contact-birthdays-today ((t (:foreground "#dab53d"))))
+ '(telega-muted-count ((t (:foreground "#5e6770"))))
+ '(telega-unmuted-count ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-mention-count ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-has-chatbuf-brackets ((t (:foreground "#838d97"))))
+ '(telega-delim-face ((t (:foreground "#5e6770"))))
+ '(telega-shadow ((t (:foreground "#5e6770"))))
+ '(telega-link ((t (:foreground "#e4eaf8"))))
+ '(telega-blue ((t (:foreground "#e4eaf8"))))
+ '(telega-red ((t (:foreground "#cb6b4d"))))
+ '(telega-msg-heading ((t (:foreground "#838d97"))))
+ '(telega-msg-user-title ((t (:foreground "#e4eaf8" :weight bold))))
+ '(telega-msg-self-title ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-msg-deleted ((t (:foreground "#5e6770" :slant italic))))
+ '(telega-msg-sponsored ((t (:foreground "#5e6770" :slant italic))))
+ '(telega-msg-inline-reply ((t (:foreground "#838d97"))))
+ '(telega-msg-inline-forward ((t (:foreground "#5d9b86"))))
+ '(telega-msg-inline-other ((t (:foreground "#5e6770"))))
+ '(telega-entity-type-bold ((t (:weight bold))))
+ '(telega-entity-type-italic ((t (:slant italic))))
+ '(telega-entity-type-underline ((t (:foreground "#a9b2bb" :underline t))))
+ '(telega-entity-type-strikethrough ((t (:foreground "#5e6770" :strike-through t))))
+ '(telega-entity-type-code ((t (:foreground "#cb6b4d"))))
+ '(telega-entity-type-pre ((t (:foreground "#cb6b4d" :background "#1a1714"))))
+ '(telega-entity-type-blockquote ((t (:foreground "#a9b2bb" :slant italic))))
+ '(telega-entity-type-mention ((t (:foreground "#e4eaf8"))))
+ '(telega-entity-type-hashtag ((t (:foreground "#e4eaf8"))))
+ '(telega-entity-type-cashtag ((t (:foreground "#5d9b86"))))
+ '(telega-entity-type-botcommand ((t (:foreground "#5d9b86"))))
+ '(telega-entity-type-texturl ((t (:foreground "#e4eaf8"))))
+ '(telega-entity-type-spoiler ((t (:foreground "#2f343a" :background "#2f343a"))))
+ '(telega-reaction ((t (:foreground "#838d97"))))
+ '(telega-reaction-chosen ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-reaction-paid ((t (:foreground "#dab53d"))))
+ '(telega-reaction-paid-chosen ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-highlight-text-face ((t (:foreground "#000000" :background "#dab53d"))))
+ '(telega-button-highlight ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-chat-prompt ((t (:foreground "#e4eaf8" :weight bold))))
+ '(telega-chat-prompt-aux ((t (:foreground "#838d97"))))
+ '(telega-chat-input-attachment ((t (:foreground "#5d9b86"))))
+ '(telega-topic-button ((t (:foreground "#e4eaf8"))))
+ '(telega-filter-active ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-filter-button-active ((t (:foreground "#000000" :background "#dab53d"))))
+ '(telega-filter-button-inactive ((t (:foreground "#838d97"))))
+ '(telega-checklist-stats-done ((t (:foreground "#5d9b86"))))
+ '(telega-checklist-stats-todo ((t (:foreground "#838d97"))))
+ '(telega-box-button ((t (:foreground "#e4eaf8"))))
+ '(telega-box-button-active ((t (:foreground "#000000" :background "#e4eaf8"))))
+ '(telega-box-button-default-active ((t (:foreground "#000000" :background "#a9b2bb"))))
+ '(telega-box-button-default-passive ((t (:foreground "#838d97"))))
+ '(telega-box-button-primary-active ((t (:foreground "#000000" :background "#e4eaf8"))))
+ '(telega-box-button-primary-passive ((t (:foreground "#e4eaf8"))))
+ '(telega-box-button-success-active ((t (:foreground "#000000" :background "#2ba178"))))
+ '(telega-box-button-success-passive ((t (:foreground "#5d9b86"))))
+ '(telega-box-button-danger-active ((t (:foreground "#000000" :background "#cb6b4d"))))
+ '(telega-box-button-danger-passive ((t (:foreground "#cb6b4d"))))
+ '(telega-box-button-ui-active ((t (:foreground "#000000" :background "#dab53d"))))
+ '(telega-box-button-ui-passive ((t (:foreground "#dab53d"))))
+ '(telega-box-button2-active ((t (:foreground "#000000" :background "#e4eaf8"))))
+ '(telega-box-button2-passive ((t (:foreground "#838d97"))))
+ '(telega-box-button2-white-foreground ((t (:foreground "#e4eaf8"))))
+ '(telega-describe-item-title ((t (:foreground "#838d97" :weight bold))))
+ '(telega-describe-section-title ((t (:foreground "#e4eaf8" :weight bold))))
+ '(telega-describe-subsection-title ((t (:foreground "#e4eaf8"))))
+ '(telega-enckey-00 ((t (:foreground "#5e6770"))))
+ '(telega-enckey-01 ((t (:foreground "#5d9b86"))))
+ '(telega-enckey-10 ((t (:foreground "#dab53d"))))
+ '(telega-enckey-11 ((t (:foreground "#e4eaf8"))))
+ '(telega-palette-builtin-blue ((t (:foreground "#e4eaf8"))))
+ '(telega-palette-builtin-green ((t (:foreground "#2ba178"))))
+ '(telega-palette-builtin-orange ((t (:foreground "#cb6b4d"))))
+ '(telega-palette-builtin-purple ((t (:foreground "#6624a0"))))
+ '(telega-webpage-title ((t (:foreground "#e4eaf8" :weight bold))))
+ '(telega-webpage-subtitle ((t (:foreground "#838d97"))))
+ '(telega-webpage-header ((t (:foreground "#dab53d" :weight bold))))
+ '(telega-webpage-subheader ((t (:foreground "#dab53d"))))
+ '(telega-webpage-outline ((t (:foreground "#5e6770"))))
+ '(telega-webpage-fixed ((t (:foreground "#cb6b4d"))))
+ '(telega-webpage-preformatted ((t (:foreground "#cb6b4d" :background "#1a1714"))))
+ '(telega-webpage-marked ((t (:foreground "#000000" :background "#dab53d"))))
+ '(telega-webpage-strike-through ((t (:foreground "#5e6770" :strike-through t))))
+ '(telega-webpage-chat-link ((t (:foreground "#e4eaf8"))))
+ '(telega-link-preview-sitename ((t (:foreground "#838d97"))))
+ '(telega-link-preview-title ((t (:foreground "#e4eaf8" :weight bold))))
+ '(shr-h1 ((t (:foreground "#dab53d" :weight bold :height 1.4))))
+ '(shr-h2 ((t (:foreground "#e4eaf8" :weight bold :height 1.2))))
+ '(shr-h3 ((t (:foreground "#e4eaf8" :weight bold))))
+ '(shr-h4 ((t (:foreground "#a9b2bb" :weight bold))))
+ '(shr-h5 ((t (:foreground "#838d97" :weight bold))))
+ '(shr-h6 ((t (:foreground "#5e6770" :weight bold))))
+ '(shr-text ((t (:foreground "#cdced1"))))
+ '(shr-link ((t (:foreground "#e4eaf8" :underline t))))
+ '(shr-selected-link ((t (:foreground "#dab53d" :weight bold :underline t))))
+ '(shr-code ((t (:foreground "#cb6b4d" :background "#1a1714"))))
+ '(shr-mark ((t (:foreground "#000000" :background "#dab53d"))))
+ '(shr-strike-through ((t (:foreground "#5e6770" :strike-through t))))
+ '(shr-sup ((t (:foreground "#838d97"))))
+ '(shr-abbreviation ((t (:foreground "#838d97" :slant italic))))
+ '(shr-sliced-image ((t (:foreground "#5e6770")))))
+
+(provide-theme 'WIP)
+;;; WIP-theme.el ends here