diff options
| author | cashmere <cashmere1337@riseup.net> | 2026-09-21 21:11:27 +0200 |
|---|---|---|
| committer | cashmere <cashmere1337@riseup.net> | 2026-09-21 21:11:27 +0200 |
| commit | 63146e14b82cb89448891f72e4a6ff06961d0cde (patch) | |
| tree | 044883dc2e100c9945f36812daed780ec5b05324 | |
| parent | bb29d4a93890fdd7787e0b7202384959195c0c97 (diff) | |
| download | emacs-63146e14b82cb89448891f72e4a6ff06961d0cde.tar.gz | |
relic: 2026-09-21T21:11:27+02:00
| -rw-r--r-- | themes/tinty-theme.el | 138 |
1 files changed, 69 insertions, 69 deletions
diff --git a/themes/tinty-theme.el b/themes/tinty-theme.el index 1586d15..faad677 100644 --- a/themes/tinty-theme.el +++ b/themes/tinty-theme.el @@ -68,67 +68,67 @@ :kind 'color-scheme) (let* (;; Tinted8 UI surface colors - (ui-bg "#22212c") - (ui-fg "#f8f8f2") - (ui-fg-dim "#babaab") + (ui-bg "#100f0f") + (ui-fg "#cecdc3") + (ui-fg-dim "#878580") ;; Use dim foreground for borders/muted chrome so they stay visible in ;; light variants (the raw border color is nearly white on latte). - (ui-border "#babaab") - (ui-line-highlight "#454158") - (ui-bg-dark "#201f2e") - (ui-bg-light "#36334c") + (ui-border "#878580") + (ui-line-highlight "#1c1b1a") + (ui-bg-dark "#000000") + (ui-bg-light "#282726") ;; Tinted8 UI accent/status colors (ui-accent "#b4befe") - (ui-link "#80ffea") - (ui-info "#8c78f0") - (ui-error "#ff9580") - (ui-success "#8aff80") - (ui-warning "#ffca80") + (ui-link "#4385be") + (ui-info "#4385be") + (ui-error "#d25145") + (ui-success "#879a39") + (ui-warning "#da702c") ;; Tinted8 UI container colors (for BACKGROUNDS only) - (ui-selection-bg "#454158") - (ui-selection-fg "#f8f8f2") - (ui-button-bg "#2b293d") - (ui-button-fg "#f8f8f2") - (ui-tooltip-bg "#201f2e") - (ui-tooltip-fg "#f8f8f2") - (ui-active-text-bg "#454158") - (ui-active-text-fg "#ededde") - (ui-search-bg "#201f2e") - (ui-search-fg "#ededde") + (ui-selection-bg "#282726") + (ui-selection-fg "#cecdc3") + (ui-button-bg "#282726") + (ui-button-fg "#cecdc3") + (ui-tooltip-bg "#1c1b1a") + (ui-tooltip-fg "#cecdc3") + (ui-active-text-bg "#343331") + (ui-active-text-fg "#fffcf0") + (ui-search-bg "#d0a215") + (ui-search-fg "#100f0f") ;; Tinted8 syntax colors ;; The builder already corrects syntax colors for text contrast, including light variants. - (syntax-comment "#8a83b4") - (syntax-documentation "#8a83b4") - (syntax-constant "#ffca80") - (syntax-function "#8aff80") - (syntax-keyword "#ff80bf") - (syntax-string "#ffff80") - (syntax-type "#80ffea") + (syntax-comment "#7c7b79") + (syntax-documentation "#878580") + (syntax-constant "#da702c") + (syntax-function "#4385be") + (syntax-keyword "#8b7ec8") + (syntax-string "#879a39") + (syntax-type "#d0a215") ;; Give variables/imported names a distinct hue instead of blending into ;; the default foreground. - (syntax-variable "#f8f8f2") - (syntax-warning "#ff9580") - (syntax-preprocessor "#8c78f0") - (syntax-annotation "#ffff80") - (syntax-attribute "#80ffea") - (syntax-number "#ffca80") - (syntax-operator "#80ffea") + (syntax-variable "#d25145") + (syntax-warning "#17898b") + (syntax-preprocessor "#4d7eb8") + (syntax-annotation "#d0a215") + (syntax-attribute "#c1a805") + (syntax-number "#da702c") + (syntax-operator "#3aa99f") ;; Raw palette colors for rainbow headings, delimiters, terminal faces, ;; and anywhere else we need a predictable hue cycle. - (pal-red "#ff9580") - (pal-orange "#ffca80") - (pal-yellow "#ffff80") - (pal-green "#8aff80") - (pal-cyan "#80ffea") - (pal-blue "#9580ff") - (pal-magenta "#ff80bf") - (pal-gray "#8a83b4") - (pal-white "#f8f8f2") - (pal-black "#8a898f") + (pal-red "#d25145") + (pal-orange "#da702c") + (pal-yellow "#d0a215") + (pal-green "#879a39") + (pal-cyan "#3aa99f") + (pal-blue "#4385be") + (pal-magenta "#8b7ec8") + (pal-gray "#878580") + (pal-white "#cecdc3") + (pal-black "#7c7b7b") (h1 (if tinty-scale-headings tinty-height-1 1.0)) (h2 (if tinty-scale-headings tinty-height-2 1.0)) (h3 (if tinty-scale-headings tinty-height-3 1.0)) @@ -347,13 +347,13 @@ ;; === Terminal colors - mapped to the palette so they stay correct in both variants === `(term-color-black ((t (:foreground ,ui-bg-dark :background ,ui-bg-dark)))) - `(term-color-red ((t (:foreground "#ff9580" :background "#ff9580")))) - `(term-color-green ((t (:foreground "#8aff80" :background "#8aff80")))) - `(term-color-yellow ((t (:foreground "#ffff80" :background "#ffff80")))) - `(term-color-blue ((t (:foreground "#9580ff" :background "#9580ff")))) - `(term-color-magenta ((t (:foreground "#ff80bf" :background "#ff80bf")))) - `(term-color-cyan ((t (:foreground "#80ffea" :background "#80ffea")))) - `(term-color-white ((t (:foreground "#f8f8f2" :background "#f8f8f2")))) + `(term-color-red ((t (:foreground "#d25145" :background "#d25145")))) + `(term-color-green ((t (:foreground "#879a39" :background "#879a39")))) + `(term-color-yellow ((t (:foreground "#d0a215" :background "#d0a215")))) + `(term-color-blue ((t (:foreground "#4385be" :background "#4385be")))) + `(term-color-magenta ((t (:foreground "#8b7ec8" :background "#8b7ec8")))) + `(term-color-cyan ((t (:foreground "#3aa99f" :background "#3aa99f")))) + `(term-color-white ((t (:foreground "#cecdc3" :background "#cecdc3")))) ;; === EShell === `(eshell-prompt ((t (:foreground ,ui-accent :weight bold)))) @@ -559,14 +559,14 @@ `(ansi-color-magenta ((t (:foreground ,pal-magenta :background ,pal-magenta)))) `(ansi-color-cyan ((t (:foreground ,pal-cyan :background ,pal-cyan)))) `(ansi-color-white ((t (:foreground ,pal-white :background ,pal-white)))) - `(ansi-color-bright-black ((t (:foreground "#8a8997" :background "#8a8997")))) - `(ansi-color-bright-red ((t (:foreground "#ff9580" :background "#ff9580")))) - `(ansi-color-bright-green ((t (:foreground "#8aff80" :background "#8aff80")))) - `(ansi-color-bright-yellow ((t (:foreground "#ffff80" :background "#ffff80")))) - `(ansi-color-bright-blue ((t (:foreground "#9580ff" :background "#9580ff")))) - `(ansi-color-bright-magenta ((t (:foreground "#ff80bf" :background "#ff80bf")))) - `(ansi-color-bright-cyan ((t (:foreground "#80ffea" :background "#80ffea")))) - `(ansi-color-bright-white ((t (:foreground "#ededde" :background "#ededde")))) + `(ansi-color-bright-black ((t (:foreground "#7c7b7b" :background "#7c7b7b")))) + `(ansi-color-bright-red ((t (:foreground "#dd7b72" :background "#dd7b72")))) + `(ansi-color-bright-green ((t (:foreground "#a9bf51" :background "#a9bf51")))) + `(ansi-color-bright-yellow ((t (:foreground "#ebbf37" :background "#ebbf37")))) + `(ansi-color-bright-blue ((t (:foreground "#70a3ce" :background "#70a3ce")))) + `(ansi-color-bright-magenta ((t (:foreground "#b2a9da" :background "#b2a9da")))) + `(ansi-color-bright-cyan ((t (:foreground "#5ac6bd" :background "#5ac6bd")))) + `(ansi-color-bright-white ((t (:foreground "#fffcf0" :background "#fffcf0")))) ;; === Anzu === `(anzu-replace-highlight ((t (:background ,ui-line-highlight :foreground ,ui-error :weight bold :strike-through t)))) @@ -1368,14 +1368,14 @@ ;; === Term (extended) === `(term ((t (:foreground ,ui-fg :background ,ui-bg)))) `(term-bold ((t (:weight bold)))) - `(term-color-bright-black ((t (:foreground "#8a8997" :background "#8a8997")))) - `(term-color-bright-red ((t (:foreground "#ff9580" :background "#ff9580")))) - `(term-color-bright-green ((t (:foreground "#8aff80" :background "#8aff80")))) - `(term-color-bright-yellow ((t (:foreground "#ffff80" :background "#ffff80")))) - `(term-color-bright-blue ((t (:foreground "#9580ff" :background "#9580ff")))) - `(term-color-bright-magenta ((t (:foreground "#ff80bf" :background "#ff80bf")))) - `(term-color-bright-cyan ((t (:foreground "#80ffea" :background "#80ffea")))) - `(term-color-bright-white ((t (:foreground "#ededde" :background "#ededde")))) + `(term-color-bright-black ((t (:foreground "#7c7b7b" :background "#7c7b7b")))) + `(term-color-bright-red ((t (:foreground "#dd7b72" :background "#dd7b72")))) + `(term-color-bright-green ((t (:foreground "#a9bf51" :background "#a9bf51")))) + `(term-color-bright-yellow ((t (:foreground "#ebbf37" :background "#ebbf37")))) + `(term-color-bright-blue ((t (:foreground "#70a3ce" :background "#70a3ce")))) + `(term-color-bright-magenta ((t (:foreground "#b2a9da" :background "#b2a9da")))) + `(term-color-bright-cyan ((t (:foreground "#5ac6bd" :background "#5ac6bd")))) + `(term-color-bright-white ((t (:foreground "#fffcf0" :background "#fffcf0")))) ;; === Transient === `(transient-heading ((t (:foreground ,ui-accent :weight bold)))) |
