diff options
| author | cashmere <cashmere@autistici.org> | 2026-08-01 17:57:13 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-08-01 17:57:13 +0200 |
| commit | 46a4cc10f0999a4fd95a229f1dd868accc6169ee (patch) | |
| tree | 150b80083f82aadfc1c54f6646cf91e31d6d8d7b /themes | |
| parent | 7dfbbebd45812d0176af3fc885972625dc2df132 (diff) | |
| download | emacs-46a4cc10f0999a4fd95a229f1dd868accc6169ee.tar.gz | |
md: 2026-08-01T17:57:13+02:00
Diffstat (limited to 'themes')
| -rw-r--r-- | themes/tinty-theme.el | 136 |
1 files changed, 68 insertions, 68 deletions
diff --git a/themes/tinty-theme.el b/themes/tinty-theme.el index 65f3cc8..1dcff08 100644 --- a/themes/tinty-theme.el +++ b/themes/tinty-theme.el @@ -19,67 +19,67 @@ (deftheme tinty "Noctalia theme with proper color contrast.") (let* (;; Tinted8 UI surface colors - (ui-bg "#1e1e2e") - (ui-fg "#cdd6f4") - (ui-fg-dim "#97abed") + (ui-bg "#292b2e") + (ui-fg "#b2b2b2") + (ui-fg-dim "#686868") ;; 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 "#97abed") - (ui-line-highlight "#505365") - (ui-bg-dark "#181825") - (ui-bg-light "#353554") + (ui-border "#686868") + (ui-line-highlight "#3b314d") + (ui-bg-dark "#212026") + (ui-bg-light "#42444a") ;; Tinted8 UI accent/status colors (ui-accent "#f38ba8") - (ui-link "#c6ede6") - (ui-info "#fab387") - (ui-error "#f38ba8") - (ui-success "#a6e3a1") - (ui-warning "#f9e2af") + (ui-link "#4f97d7") + (ui-info "#4f97d7") + (ui-error "#e0211d") + (ui-success "#86dc2f") + (ui-warning "#dc752f") ;; Tinted8 UI container colors (for BACKGROUNDS only) - (ui-selection-bg "#353554") - (ui-selection-fg "#cdd6f4") - (ui-button-bg "#353554") - (ui-button-fg "#cdd6f4") - (ui-tooltip-bg "#181825") - (ui-tooltip-fg "#cdd6f4") - (ui-active-text-bg "#6c7086") - (ui-active-text-fg "#cdd6f4") - (ui-search-bg "#353554") - (ui-search-fg "#f9e2af") + (ui-selection-bg "#444155") + (ui-selection-fg "#b2b2b2") + (ui-button-bg "#42444a") + (ui-button-fg "#e3dedd") + (ui-tooltip-bg "#34323e") + (ui-tooltip-fg "#9a9aba") + (ui-active-text-bg "#5d4d7a") + (ui-active-text-fg "#e3dedd") + (ui-search-bg "#86dc2f") + (ui-search-fg "#292b2e") ;; Tinted8 syntax colors ;; Comments use dim foreground instead of the raw syntax-comment gray, ;; which becomes almost invisible in light variants. - (syntax-comment "#97abed") - (syntax-constant "#fab387") - (syntax-function "#94e2d5") - (syntax-keyword "#cba6f7") - (syntax-string "#a6e3a1") - (syntax-type "#c7dafa") + (syntax-comment "#686868") + (syntax-constant "#a45bad") + (syntax-function "#bc6ec5") + (syntax-keyword "#4f97d7") + (syntax-string "#2d9574") + (syntax-type "#ce537a") ;; Give variables/imported names a distinct hue instead of blending into ;; the default foreground. - (syntax-variable "#cdd6f4") - (syntax-warning "#f6c5d3") - (syntax-preprocessor "#488dfd") - (syntax-annotation "#f9e2af") - (syntax-attribute "#ece0fb") - (syntax-number "#cba6f7") - (syntax-operator "#94e2d5") + (syntax-variable "#7590db") + (syntax-warning "#f2241f") + (syntax-preprocessor "#c56ec3") + (syntax-annotation "#b1951d") + (syntax-attribute "#7590db") + (syntax-number "#a45bad") + (syntax-operator "#4f97d7") ;; Raw palette colors for rainbow headings, delimiters, terminal faces, ;; and anywhere else we need a predictable hue cycle. - (pal-red "#f38ba8") - (pal-orange "#fab387") - (pal-yellow "#f9e2af") - (pal-green "#a6e3a1") - (pal-cyan "#94e2d5") - (pal-blue "#89b4fa") - (pal-magenta "#cba6f7") - (pal-gray "#6c7086") - (pal-white "#cdd6f4") - (pal-black "#1e1e2e")) + (pal-red "#f2241f") + (pal-orange "#dc752f") + (pal-yellow "#b1951d") + (pal-green "#67b11d") + (pal-cyan "#28def0") + (pal-blue "#4f97d7") + (pal-magenta "#a31db1") + (pal-gray "#686868") + (pal-white "#b2b2b2") + (pal-black "#292b2e")) (custom-theme-set-faces 'tinty @@ -290,13 +290,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 "#f38ba8" :background "#f38ba8")))) - `(term-color-green ((t (:foreground "#a6e3a1" :background "#a6e3a1")))) - `(term-color-yellow ((t (:foreground "#f9e2af" :background "#f9e2af")))) - `(term-color-blue ((t (:foreground "#89b4fa" :background "#89b4fa")))) - `(term-color-magenta ((t (:foreground "#cba6f7" :background "#cba6f7")))) - `(term-color-cyan ((t (:foreground "#94e2d5" :background "#94e2d5")))) - `(term-color-white ((t (:foreground "#cdd6f4" :background "#cdd6f4")))) + `(term-color-red ((t (:foreground "#f2241f" :background "#f2241f")))) + `(term-color-green ((t (:foreground "#67b11d" :background "#67b11d")))) + `(term-color-yellow ((t (:foreground "#b1951d" :background "#b1951d")))) + `(term-color-blue ((t (:foreground "#4f97d7" :background "#4f97d7")))) + `(term-color-magenta ((t (:foreground "#a31db1" :background "#a31db1")))) + `(term-color-cyan ((t (:foreground "#28def0" :background "#28def0")))) + `(term-color-white ((t (:foreground "#b2b2b2" :background "#b2b2b2")))) ;; === EShell === `(eshell-prompt ((t (:foreground ,ui-accent :weight bold)))) @@ -509,14 +509,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 "#353554" :background "#353554")))) - `(ansi-color-bright-red ((t (:foreground "#f6c5d3" :background "#f6c5d3")))) - `(ansi-color-bright-green ((t (:foreground "#d4efd2" :background "#d4efd2")))) - `(ansi-color-bright-yellow ((t (:foreground "#fcf6e9" :background "#fcf6e9")))) - `(ansi-color-bright-blue ((t (:foreground "#c7dafa" :background "#c7dafa")))) - `(ansi-color-bright-magenta ((t (:foreground "#ece0fb" :background "#ece0fb")))) - `(ansi-color-bright-cyan ((t (:foreground "#c6ede6" :background "#c6ede6")))) - `(ansi-color-bright-white ((t (:foreground "#ffffff" :background "#ffffff")))) + `(ansi-color-bright-black ((t (:foreground "#42444a" :background "#42444a")))) + `(ansi-color-bright-red ((t (:foreground "#f55d59" :background "#f55d59")))) + `(ansi-color-bright-green ((t (:foreground "#86dd2e" :background "#86dd2e")))) + `(ansi-color-bright-yellow ((t (:foreground "#ddbc2e" :background "#ddbc2e")))) + `(ansi-color-bright-blue ((t (:foreground "#81b4e2" :background "#81b4e2")))) + `(ansi-color-bright-magenta ((t (:foreground "#cc2edd" :background "#cc2edd")))) + `(ansi-color-bright-cyan ((t (:foreground "#61e7f4" :background "#61e7f4")))) + `(ansi-color-bright-white ((t (:foreground "#e3dedd" :background "#e3dedd")))) ;; === Anzu === `(anzu-replace-highlight ((t (:background ,ui-line-highlight :foreground ,ui-error :weight bold :strike-through t)))) @@ -1167,14 +1167,14 @@ ;; === Term (extended) === `(term ((t (:foreground ,ui-fg :background ,ui-bg)))) `(term-bold ((t (:weight bold)))) - `(term-color-bright-black ((t (:foreground "#353554" :background "#353554")))) - `(term-color-bright-red ((t (:foreground "#f6c5d3" :background "#f6c5d3")))) - `(term-color-bright-green ((t (:foreground "#d4efd2" :background "#d4efd2")))) - `(term-color-bright-yellow ((t (:foreground "#fcf6e9" :background "#fcf6e9")))) - `(term-color-bright-blue ((t (:foreground "#c7dafa" :background "#c7dafa")))) - `(term-color-bright-magenta ((t (:foreground "#ece0fb" :background "#ece0fb")))) - `(term-color-bright-cyan ((t (:foreground "#c6ede6" :background "#c6ede6")))) - `(term-color-bright-white ((t (:foreground "#ffffff" :background "#ffffff")))) + `(term-color-bright-black ((t (:foreground "#42444a" :background "#42444a")))) + `(term-color-bright-red ((t (:foreground "#f55d59" :background "#f55d59")))) + `(term-color-bright-green ((t (:foreground "#86dd2e" :background "#86dd2e")))) + `(term-color-bright-yellow ((t (:foreground "#ddbc2e" :background "#ddbc2e")))) + `(term-color-bright-blue ((t (:foreground "#81b4e2" :background "#81b4e2")))) + `(term-color-bright-magenta ((t (:foreground "#cc2edd" :background "#cc2edd")))) + `(term-color-bright-cyan ((t (:foreground "#61e7f4" :background "#61e7f4")))) + `(term-color-bright-white ((t (:foreground "#e3dedd" :background "#e3dedd")))) ;; === Transient === `(transient-heading ((t (:foreground ,pal-blue :weight bold)))) |
