diff options
| author | cashmere <cashmere@autistici.org> | 2026-08-11 19:58:55 +0200 |
|---|---|---|
| committer | cashmere <cashmere@autistici.org> | 2026-08-11 19:58:55 +0200 |
| commit | ef17a1971b70695f8b10b8ae4736be07d46c0974 (patch) | |
| tree | 80b22b4e916b85031c43759b4839ea84d9e5472e /themes | |
| parent | e08aa0aa02efe771973a5eb0fdf6b77c3c7d29ad (diff) | |
| download | emacs-ef17a1971b70695f8b10b8ae4736be07d46c0974.tar.gz | |
2026-08-11T19:59:00+02:00
Diffstat (limited to 'themes')
| -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 e322d68..0787317 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 "#a6adc8") + (ui-bg "#d9e0ee") + (ui-fg "#1e1e2e") + (ui-fg-dim "#b7bfce") ;; 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 "#a6adc8") - (ui-line-highlight "#232336") - (ui-bg-dark "#181825") - (ui-bg-light "#45475a") + (ui-border "#b7bfce") + (ui-line-highlight "#cdd3e0") + (ui-bg-dark "#45475a") + (ui-bg-light "#585b70") ;; Tinted8 UI accent/status colors - (ui-accent "#94e2d5") - (ui-link "#89b4fa") - (ui-info "#fab387") - (ui-error "#f38ba8") - (ui-success "#a6e3a1") - (ui-warning "#f9e2af") + (ui-accent "#179299") + (ui-link "#1e66f5") + (ui-info "#fe640b") + (ui-error "#d20f39") + (ui-success "#40a02b") + (ui-warning "#df8e1d") ;; Tinted8 UI container colors (for BACKGROUNDS only) - (ui-selection-bg "#45475a") - (ui-selection-fg "#cdd6f4") - (ui-button-bg "#45475a") - (ui-button-fg "#cdd6f4") - (ui-tooltip-bg "#313244") - (ui-tooltip-fg "#cdd6f4") - (ui-active-text-bg "#9399b2") - (ui-active-text-fg "#cdd6f4") - (ui-search-bg "#94e2d5") - (ui-search-fg "#1e1e2e") + (ui-selection-bg "#b7bfce") + (ui-selection-fg "#1e1e2e") + (ui-button-bg "#585b70") + (ui-button-fg "#d9e0ee") + (ui-tooltip-bg "#c4cbd9") + (ui-tooltip-fg "#1e1e2e") + (ui-active-text-bg "#6c7086") + (ui-active-text-fg "#d9e0ee") + (ui-search-bg "#179299") + (ui-search-fg "#d9e0ee") ;; Tinted8 syntax colors ;; Comments use dim foreground instead of the raw syntax-comment gray, ;; which becomes almost invisible in light variants. - (syntax-comment "#a6adc8") - (syntax-constant "#fab387") - (syntax-function "#89b4fa") - (syntax-keyword "#cba6f7") - (syntax-string "#a6e3a1") - (syntax-type "#f9e2af") + (syntax-comment "#b7bfce") + (syntax-constant "#fe640b") + (syntax-function "#1e66f5") + (syntax-keyword "#8839ef") + (syntax-string "#40a02b") + (syntax-type "#df8e1d") ;; Give variables/imported names a distinct hue instead of blending into ;; the default foreground. - (syntax-variable "#aa69f7") - (syntax-warning "#f6c5d3") - (syntax-preprocessor "#488dfd") - (syntax-annotation "#f9e2af") - (syntax-attribute "#c7dafa") - (syntax-number "#fab387") - (syntax-operator "#89dceb") + (syntax-variable "#670be0") + (syntax-warning "#f02e58") + (syntax-preprocessor "#0248d4") + (syntax-annotation "#df8e1d") + (syntax-attribute "#598ef8") + (syntax-number "#fe640b") + (syntax-operator "#04a5e5") ;; 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 "#9399b2") - (pal-white "#cdd6f4") - (pal-black "#1e1e2e")) + (pal-red "#d20f39") + (pal-orange "#fe640b") + (pal-yellow "#df8e1d") + (pal-green "#40a02b") + (pal-cyan "#179299") + (pal-blue "#1e66f5") + (pal-magenta "#8839ef") + (pal-gray "#6c7086") + (pal-white "#1e1e2e") + (pal-black "#d9e0ee")) (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 "#d20f39" :background "#d20f39")))) + `(term-color-green ((t (:foreground "#40a02b" :background "#40a02b")))) + `(term-color-yellow ((t (:foreground "#df8e1d" :background "#df8e1d")))) + `(term-color-blue ((t (:foreground "#1e66f5" :background "#1e66f5")))) + `(term-color-magenta ((t (:foreground "#8839ef" :background "#8839ef")))) + `(term-color-cyan ((t (:foreground "#179299" :background "#179299")))) + `(term-color-white ((t (:foreground "#1e1e2e" :background "#1e1e2e")))) ;; === 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 "#45475a" :background "#45475a")))) - `(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 "#bac2de" :background "#bac2de")))) + `(ansi-color-bright-black ((t (:foreground "#b7bfce" :background "#b7bfce")))) + `(ansi-color-bright-red ((t (:foreground "#f02e58" :background "#f02e58")))) + `(ansi-color-bright-green ((t (:foreground "#57cb3d" :background "#57cb3d")))) + `(ansi-color-bright-yellow ((t (:foreground "#e8a951" :background "#e8a951")))) + `(ansi-color-bright-blue ((t (:foreground "#598ef8" :background "#598ef8")))) + `(ansi-color-bright-magenta ((t (:foreground "#aa72f4" :background "#aa72f4")))) + `(ansi-color-bright-cyan ((t (:foreground "#18cbd5" :background "#18cbd5")))) + `(ansi-color-bright-white ((t (:foreground "#45475a" :background "#45475a")))) ;; === 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 "#45475a" :background "#45475a")))) - `(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 "#bac2de" :background "#bac2de")))) + `(term-color-bright-black ((t (:foreground "#b7bfce" :background "#b7bfce")))) + `(term-color-bright-red ((t (:foreground "#f02e58" :background "#f02e58")))) + `(term-color-bright-green ((t (:foreground "#57cb3d" :background "#57cb3d")))) + `(term-color-bright-yellow ((t (:foreground "#e8a951" :background "#e8a951")))) + `(term-color-bright-blue ((t (:foreground "#598ef8" :background "#598ef8")))) + `(term-color-bright-magenta ((t (:foreground "#aa72f4" :background "#aa72f4")))) + `(term-color-bright-cyan ((t (:foreground "#18cbd5" :background "#18cbd5")))) + `(term-color-bright-white ((t (:foreground "#45475a" :background "#45475a")))) ;; === Transient === `(transient-heading ((t (:foreground ,pal-blue :weight bold)))) |
