aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-27 15:37:12 -0400
committerCraig Jennings <c@cjennings.net>2026-06-27 15:37:12 -0400
commit6910ef1c4a6967f2a3f5f9a76289e8ad75bcedaa (patch)
treebf602fde3211a490471206ff2a1229b70f8fc049
parent61b68fcfef70857afe38bda7d715f59b5c3864a8 (diff)
downloaddotemacs-6910ef1c4a6967f2a3f5f9a76289e8ad75bcedaa.tar.gz
dotemacs-6910ef1c4a6967f2a3f5f9a76289e8ad75bcedaa.zip
chore(theme): WIP palette pass over nerd-icons and dirvish faces
Region background to #424f5e, highlight distant-foreground, a few ui face locks, plus a sweep of the nerd-icons color palette (the d/l/alt variants) and several dirvish faces (file-modes, free-space, hl-line, inactive).
-rw-r--r--scripts/theme-studio/WIP.json188
-rw-r--r--themes/WIP-theme.el79
2 files changed, 146 insertions, 121 deletions
diff --git a/scripts/theme-studio/WIP.json b/scripts/theme-studio/WIP.json
index d32b4cb0d..a1570acd1 100644
--- a/scripts/theme-studio/WIP.json
+++ b/scripts/theme-studio/WIP.json
@@ -799,7 +799,7 @@
},
"region": {
"fg": null,
- "bg": "#4a4b4f",
+ "bg": "#424f5e",
"distant-fg": null,
"family": null,
"weight": null,
@@ -832,7 +832,7 @@
"highlight": {
"fg": "#dab53d",
"bg": "#424f5e",
- "distant-fg": null,
+ "distant-fg": "#100f0f",
"family": null,
"weight": null,
"slant": null,
@@ -1458,40 +1458,6 @@
"pkg:dired:dired-flagged",
"pkg:dired:dired-ignored",
"pkg:dired:dired-warning",
- "pkg:nerd-icons:nerd-icons-blue",
- "pkg:nerd-icons:nerd-icons-blue-alt",
- "pkg:nerd-icons:nerd-icons-cyan",
- "pkg:nerd-icons:nerd-icons-cyan-alt",
- "pkg:nerd-icons:nerd-icons-dblue",
- "pkg:nerd-icons:nerd-icons-dcyan",
- "pkg:nerd-icons:nerd-icons-dgreen",
- "pkg:nerd-icons:nerd-icons-dmaroon",
- "pkg:nerd-icons:nerd-icons-dorange",
- "pkg:nerd-icons:nerd-icons-dpink",
- "pkg:nerd-icons:nerd-icons-dpurple",
- "pkg:nerd-icons:nerd-icons-dred",
- "pkg:nerd-icons:nerd-icons-dsilver",
- "pkg:nerd-icons:nerd-icons-dyellow",
- "pkg:nerd-icons:nerd-icons-green",
- "pkg:nerd-icons:nerd-icons-lblue",
- "pkg:nerd-icons:nerd-icons-lcyan",
- "pkg:nerd-icons:nerd-icons-lgreen",
- "pkg:nerd-icons:nerd-icons-lmaroon",
- "pkg:nerd-icons:nerd-icons-lorange",
- "pkg:nerd-icons:nerd-icons-lpurple",
- "pkg:nerd-icons:nerd-icons-lred",
- "pkg:nerd-icons:nerd-icons-lsilver",
- "pkg:nerd-icons:nerd-icons-lyellow",
- "pkg:nerd-icons:nerd-icons-maroon",
- "pkg:nerd-icons:nerd-icons-orange",
- "pkg:nerd-icons:nerd-icons-pink",
- "pkg:nerd-icons:nerd-icons-purple",
- "pkg:nerd-icons:nerd-icons-purple-alt",
- "pkg:nerd-icons:nerd-icons-red",
- "pkg:nerd-icons:nerd-icons-red-alt",
- "pkg:nerd-icons:nerd-icons-silver",
- "pkg:nerd-icons:nerd-icons-yellow",
- "pkg:nerd-icons:nerd-icons-lpink",
"pkg:eat:eat-term-color-white",
"pkg:eat:eat-term-color-green",
"pkg:eat:eat-shell-prompt-annotation-failure",
@@ -1545,7 +1511,67 @@
"pkg:elfeed:elfeed-log-error-level-face",
"pkg:elfeed:elfeed-log-warn-level-face",
"pkg:elfeed:elfeed-log-info-level-face",
- "pkg:elfeed:elfeed-log-debug-level-face"
+ "pkg:elfeed:elfeed-log-debug-level-face",
+ "ui:cursor",
+ "ui:hl-line",
+ "ui:highlight",
+ "ui:mode-line",
+ "ui:mode-line-highlight",
+ "ui:mode-line-inactive",
+ "ui:fringe",
+ "ui:line-number",
+ "ui:line-number-current-line",
+ "ui:minibuffer-prompt",
+ "ui:isearch",
+ "ui:lazy-highlight",
+ "ui:isearch-fail",
+ "ui:show-paren-match",
+ "ui:show-paren-mismatch",
+ "ui:link",
+ "ui:error",
+ "ui:warning",
+ "ui:success",
+ "ui:vertical-border",
+ "ui:region",
+ "pkg:dirvish:dirvish-free-space",
+ "pkg:dirvish:dirvish-hl-line",
+ "pkg:dirvish:dirvish-hl-line-inactive",
+ "pkg:dirvish:dirvish-inactive",
+ "pkg:dirvish:dirvish-file-modes",
+ "pkg:nerd-icons:nerd-icons-blue",
+ "pkg:nerd-icons:nerd-icons-blue-alt",
+ "pkg:nerd-icons:nerd-icons-cyan",
+ "pkg:nerd-icons:nerd-icons-cyan-alt",
+ "pkg:nerd-icons:nerd-icons-dblue",
+ "pkg:nerd-icons:nerd-icons-dcyan",
+ "pkg:nerd-icons:nerd-icons-dgreen",
+ "pkg:nerd-icons:nerd-icons-dmaroon",
+ "pkg:nerd-icons:nerd-icons-dorange",
+ "pkg:nerd-icons:nerd-icons-dpink",
+ "pkg:nerd-icons:nerd-icons-dpurple",
+ "pkg:nerd-icons:nerd-icons-dred",
+ "pkg:nerd-icons:nerd-icons-dsilver",
+ "pkg:nerd-icons:nerd-icons-dyellow",
+ "pkg:nerd-icons:nerd-icons-green",
+ "pkg:nerd-icons:nerd-icons-lblue",
+ "pkg:nerd-icons:nerd-icons-lcyan",
+ "pkg:nerd-icons:nerd-icons-lgreen",
+ "pkg:nerd-icons:nerd-icons-lmaroon",
+ "pkg:nerd-icons:nerd-icons-lorange",
+ "pkg:nerd-icons:nerd-icons-lpink",
+ "pkg:nerd-icons:nerd-icons-lpurple",
+ "pkg:nerd-icons:nerd-icons-lred",
+ "pkg:nerd-icons:nerd-icons-lsilver",
+ "pkg:nerd-icons:nerd-icons-lyellow",
+ "pkg:nerd-icons:nerd-icons-maroon",
+ "pkg:nerd-icons:nerd-icons-orange",
+ "pkg:nerd-icons:nerd-icons-pink",
+ "pkg:nerd-icons:nerd-icons-purple",
+ "pkg:nerd-icons:nerd-icons-purple-alt",
+ "pkg:nerd-icons:nerd-icons-red",
+ "pkg:nerd-icons:nerd-icons-red-alt",
+ "pkg:nerd-icons:nerd-icons-silver",
+ "pkg:nerd-icons:nerd-icons-yellow"
],
"packages": {
"org-mode": {
@@ -4050,34 +4076,34 @@
},
"dirvish": {
"dirvish-inactive": {
- "fg": "#5e6770",
+ "fg": "#606267",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"dirvish-free-space": {
- "fg": "#5d9b86",
+ "fg": "#8ca46c",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"dirvish-hl-line": {
- "fg": null,
- "bg": "#2f343a",
+ "fg": "#a9b2bb",
+ "bg": "#4a4b4f",
"inherit": null,
- "source": "default"
+ "source": "user"
},
"dirvish-hl-line-inactive": {
"fg": null,
- "bg": "#1a1714",
+ "bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"dirvish-file-modes": {
- "fg": "#838d97",
+ "fg": "#777980",
"bg": null,
"inherit": null,
- "source": "default"
+ "source": "user"
},
"dirvish-file-link-number": {
"fg": "#5e6770",
@@ -5840,193 +5866,193 @@
},
"nerd-icons": {
"nerd-icons-blue": {
- "fg": "#67809c",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-blue-alt": {
- "fg": "#788da6",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-cyan": {
- "fg": "#0096b0",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-cyan-alt": {
- "fg": "#47a0b7",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dblue": {
- "fg": "#67809c",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dcyan": {
- "fg": "#18788c",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dgreen": {
- "fg": "#627b2c",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dmaroon": {
- "fg": "#a85b42",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dorange": {
- "fg": "#cb8b7a",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dpink": {
- "fg": "#c7a8a5",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dpurple": {
- "fg": "#4a1876",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dred": {
- "fg": "#a85b42",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dsilver": {
- "fg": "#7c838a",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-dyellow": {
- "fg": "#e6ce88",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-green": {
- "fg": "#74932f",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lblue": {
- "fg": "#aac9ea",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lcyan": {
- "fg": "#88b2c3",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lgreen": {
- "fg": "#8ca46c",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lmaroon": {
- "fg": "#a85b42",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lorange": {
- "fg": "#cb8b7a",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lpink": {
- "fg": "#c99990",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lpurple": {
- "fg": "#9f80c9",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lred": {
- "fg": "#cb7b64",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lsilver": {
- "fg": "#bac1c8",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-lyellow": {
- "fg": "#eddba7",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-maroon": {
- "fg": "#a85b42",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-orange": {
- "fg": "#cb7b64",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-pink": {
- "fg": "#c7a8a5",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-purple": {
- "fg": "#6624a0",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-purple-alt": {
- "fg": "#6624a0",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-red": {
- "fg": "#cb6b4d",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
},
"nerd-icons-red-alt": {
- "fg": "#cb6b4d",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
@@ -6038,7 +6064,7 @@
"source": "user"
},
"nerd-icons-yellow": {
- "fg": "#e0c266",
+ "fg": "#a9b2bb",
"bg": null,
"inherit": null,
"source": "user"
diff --git a/themes/WIP-theme.el b/themes/WIP-theme.el
index eb98138d5..700ff0c07 100644
--- a/themes/WIP-theme.el
+++ b/themes/WIP-theme.el
@@ -36,9 +36,9 @@
'(font-lock-delimiter-face ((t (:foreground "#dce0e3"))))
'(font-lock-misc-punctuation-face ((t (:foreground "#dce0e3"))))
'(cursor ((t (:foreground "#100f0f" :background "#bac1c8"))))
- '(region ((t (:background "#4a4b4f"))))
+ '(region ((t (:background "#424f5e"))))
'(hl-line ((t (:inherit highlight :background "#222223"))))
- '(highlight ((t (:foreground "#dab53d" :background "#424f5e"))))
+ '(highlight ((t (:foreground "#dab53d" :background "#424f5e" :distant-foreground "#100f0f"))))
'(mode-line ((t (:foreground "#cbd0d6" :background "#424f5e" :box (:line-width 1 :color "#a9b2bb")))))
'(mode-line-highlight ((t (:foreground "#e6ce88" :background "#424f5e"))))
'(mode-line-inactive ((t (:inherit mode-line :foreground "#100f0f" :height 2 :box (:line-width 1 :color "#54677d")))))
@@ -339,11 +339,10 @@
'(dired-flagged ((t (:foreground "#cb6b4d" :weight bold))))
'(dired-ignored ((t (:foreground "#777980"))))
'(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-inactive ((t (:foreground "#606267"))))
+ '(dirvish-free-space ((t (:foreground "#8ca46c"))))
+ '(dirvish-hl-line ((t (:foreground "#a9b2bb" :background "#4a4b4f"))))
+ '(dirvish-file-modes ((t (:foreground "#777980"))))
'(dirvish-file-link-number ((t (:foreground "#5e6770"))))
'(dirvish-file-user-id ((t (:foreground "#e4eaf8"))))
'(dirvish-file-group-id ((t (:foreground "#838d97"))))
@@ -614,40 +613,40 @@
'(shr-sup ((t (:foreground "#a6aab4"))))
'(shr-abbreviation ((t (:foreground "#a6aab4" :slant italic))))
'(shr-sliced-image ((t (:foreground "#a6aab4"))))
- '(nerd-icons-blue ((t (:foreground "#67809c"))))
- '(nerd-icons-blue-alt ((t (:foreground "#788da6"))))
- '(nerd-icons-cyan ((t (:foreground "#0096b0"))))
- '(nerd-icons-cyan-alt ((t (:foreground "#47a0b7"))))
- '(nerd-icons-dblue ((t (:foreground "#67809c"))))
- '(nerd-icons-dcyan ((t (:foreground "#18788c"))))
- '(nerd-icons-dgreen ((t (:foreground "#627b2c"))))
- '(nerd-icons-dmaroon ((t (:foreground "#a85b42"))))
- '(nerd-icons-dorange ((t (:foreground "#cb8b7a"))))
- '(nerd-icons-dpink ((t (:foreground "#c7a8a5"))))
- '(nerd-icons-dpurple ((t (:foreground "#4a1876"))))
- '(nerd-icons-dred ((t (:foreground "#a85b42"))))
- '(nerd-icons-dsilver ((t (:foreground "#7c838a"))))
- '(nerd-icons-dyellow ((t (:foreground "#e6ce88"))))
- '(nerd-icons-green ((t (:foreground "#74932f"))))
- '(nerd-icons-lblue ((t (:foreground "#aac9ea"))))
- '(nerd-icons-lcyan ((t (:foreground "#88b2c3"))))
- '(nerd-icons-lgreen ((t (:foreground "#8ca46c"))))
- '(nerd-icons-lmaroon ((t (:foreground "#a85b42"))))
- '(nerd-icons-lorange ((t (:foreground "#cb8b7a"))))
- '(nerd-icons-lpink ((t (:foreground "#c99990"))))
- '(nerd-icons-lpurple ((t (:foreground "#9f80c9"))))
- '(nerd-icons-lred ((t (:foreground "#cb7b64"))))
- '(nerd-icons-lsilver ((t (:foreground "#bac1c8"))))
- '(nerd-icons-lyellow ((t (:foreground "#eddba7"))))
- '(nerd-icons-maroon ((t (:foreground "#a85b42"))))
- '(nerd-icons-orange ((t (:foreground "#cb7b64"))))
- '(nerd-icons-pink ((t (:foreground "#c7a8a5"))))
- '(nerd-icons-purple ((t (:foreground "#6624a0"))))
- '(nerd-icons-purple-alt ((t (:foreground "#6624a0"))))
- '(nerd-icons-red ((t (:foreground "#cb6b4d"))))
- '(nerd-icons-red-alt ((t (:foreground "#cb6b4d"))))
+ '(nerd-icons-blue ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-blue-alt ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-cyan ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-cyan-alt ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dblue ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dcyan ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dgreen ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dmaroon ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dorange ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dpink ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dpurple ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dred ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dsilver ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-dyellow ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-green ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lblue ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lcyan ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lgreen ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lmaroon ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lorange ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lpink ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lpurple ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lred ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lsilver ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-lyellow ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-maroon ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-orange ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-pink ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-purple ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-purple-alt ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-red ((t (:foreground "#a9b2bb"))))
+ '(nerd-icons-red-alt ((t (:foreground "#a9b2bb"))))
'(nerd-icons-silver ((t (:foreground "#a9b2bb"))))
- '(nerd-icons-yellow ((t (:foreground "#e0c266"))))
+ '(nerd-icons-yellow ((t (:foreground "#a9b2bb"))))
'(twentyfortyeight-face-1024 ((t (:foreground "#8ca46c"))))
'(twentyfortyeight-face-2 ((t (:foreground "#100f0f"))))
'(twentyfortyeight-face-2048 ((t (:foreground "#dab53d" :weight bold :slant italic))))