feat(gitea): add Ash theme (ember primary, best-effort recolour of gruvbox ramp)

This commit is contained in:
Richard Zink committed 2026-09-21 12:25:30 +02:00
1 parent 02e81d4584
commit 685bd17144
2 files changed
+9 -1

No files matched your search

+2 -1
View File
@@ -48,11 +48,12 @@ iconClass = bx bxs-coffee
## Gitea themes (same palettes) ## Gitea themes (same palettes)
The same five families are available for [Gitea](https://gitea.io) in [`gitea/`](gitea/). They use the The same six families are available for [Gitea](https://gitea.io) in [`gitea/`](gitea/). They use the
identical palettes as the Trilium themes, so the web app and your Gitea instance stay consistent. identical palettes as the Trilium themes, so the web app and your Gitea instance stay consistent.
| Theme | Dark | Light | | Theme | Dark | Light |
|---|---|---| |---|---|---|
| **Ash** | `theme-gitea-ash.css` | – |
| **Gruvbox** | `theme-gitea-gruvbox.css` | – | | **Gruvbox** | `theme-gitea-gruvbox.css` | – |
| **Harbor** | `theme-gitea-harbor.css` | `theme-gitea-harbor-light.css` | | **Harbor** | `theme-gitea-harbor.css` | `theme-gitea-harbor-light.css` |
| **Coffee** | `theme-gitea-coffee.css` | `theme-gitea-coffee-latte.css` | | **Coffee** | `theme-gitea-coffee.css` | `theme-gitea-coffee-latte.css` |
+7
View File
@@ -0,0 +1,7 @@
/*
* Ash theme for Gitea (dark)
* The Ash palette (Gruvbox hues cooled/desaturated),
* derived from the Ash Dark Trilium theme / yurakuden AshPalette.
* primary=ember #e0914f, secondary=raised #29282c.
*/
:root{--color-primary:#e0914f;--color-primary-light-1:rgb(204,125,59);--color-primary-light-2:rgb(184,105,39);--color-primary-light-3:rgb(164,85,19);--color-primary-light-4:rgb(144,65,0);--color-primary-light-5:rgb(124,45,0);--color-primary-light-6:rgb(104,25,0);--color-primary-light-7:rgb(84,5,0);--color-primary-dark-1:rgb(244,165,99);--color-primary-dark-2:rgb(255,185,119);--color-primary-dark-3:rgb(255,205,139);--color-primary-dark-4:rgb(255,225,159);--color-primary-dark-5:rgb(255,245,179);--color-primary-dark-6:rgb(255,255,199);--color-primary-dark-7:#fff;--color-primary-alpha-10:#e0914f19;--color-primary-alpha-20:#e0914f33;--color-primary-alpha-30:#e0914f4b;--color-primary-alpha-40:#e0914f66;--color-primary-alpha-50:#e0914f80;--color-primary-alpha-60:#e0914f99;--color-primary-alpha-70:#e0914fb3;--color-primary-alpha-80:#e0914fcc;--color-primary-alpha-90:#e0914fe1;--color-secondary:#29282c;--color-secondary-dark-1:#3a383d;--color-secondary-dark-2:#454148;--color-secondary-dark-3:#6d6a63;--color-secondary-dark-4:#999187;--color-secondary-dark-5:rgb(141,140,144);--color-secondary-dark-6:rgb(161,160,164);--color-secondary-dark-7:rgb(181,180,184);--color-secondary-dark-8:rgb(201,200,204);--color-secondary-dark-9:rgb(221,220,224);--color-secondary-dark-10:rgb(255,251,236);--color-secondary-dark-11:rgb(255,255,255);--color-secondary-light-1:#100f12;--color-secondary-light-2:#1c1b1f;--color-secondary-light-3:#100f12;--color-secondary-light-4:rgb(0,0,0);--color-secondary-alpha-10:#29282c19;--color-secondary-alpha-20:#29282c33;--color-secondary-alpha-30:#29282c4b;--color-secondary-alpha-40:#29282c66;--color-secondary-alpha-50:#29282c80;--color-secondary-alpha-60:#29282c99;--color-secondary-alpha-70:#29282cb3;--color-secondary-alpha-80:#29282ccc;--color-secondary-alpha-90:#29282ce1;--color-red:#c15c46;--color-orange:#a86a48;--color-yellow:#d6b46a;--color-olive:#e0914f;--color-green:#8f9a5c;--color-teal:#7c9aa1;--color-blue:#3d6b72;--color-violet:#a585ac;--color-purple:#a585ac;--color-pink:#b47e99;--color-grey:#999187;--color-brown:#a86a48;--color-black:#100f12;--color-gold:#8a6a24;--color-white:#f3ede1;--color-diff-removed-word-bg:#6f2f22;--color-diff-added-word-bg:#3f5f37;--color-diff-removed-row-bg:#3a2018;--color-diff-added-row-bg:#22371f;--color-diff-removed-row-border:#454148;--color-diff-added-row-border:#33502f;--color-diff-inactive:#33313a;--color-body:#1c1b1f;--color-box-header:#3a383d;--color-box-body:#29282c;--color-text-dark:#f3ede1;--color-text:#e6dfd1;--color-text-light:#c9c1ad;--color-text-light-2:#c9c1ad;--color-text-light-3:#b0a89a;--color-footer:#29282c;--color-timeline:#100f12;--color-input-text:#e6dfd1;--color-input-background:#1c1b1f;--color-input-border:#29282c;--color-input-border-hover:#3a383d;--color-navbar:#29282c;--color-light:#00000028;--color-light-border:#ffffff28;--color-hover:#ffffff10;--color-active:#ffffff16;--color-menu:#100f12;--color-card:#100f12;--color-markdown-table-row:#ffffff06;--color-markdown-code-block:#100f12;--color-button:#29282c;--color-code-bg:#100f12;--color-shadow:#00000060;--color-secondary-bg:#100f12;--color-text-focus:#fff;--color-expand-button:#5c6631;--color-placeholder-text:#6d6a63;--color-editor-line-highlight:var(--color-primary-light-5);--color-project-board-bg:var(--color-secondary-light-2);}.chroma{background:var(--color-code-bg);color:#e6dfd1}.chroma .hl{background-color:var(--color-code-bg)}.chroma .c{color:#999187;font-style:italic;background-color:inherit}.chroma .err{color:#e6dfd1;background-color:inherit}.chroma .esc{color:#e6dfd1;background-color:inherit}.chroma .g{color:#e6dfd1;background-color:inherit}.chroma .k{color:#a86a48;background-color:inherit}.chroma .l{color:#e6dfd1;background-color:inherit}.chroma .n{color:#e6dfd1;background-color:inherit}.chroma .o{color:#a86a48;background-color:inherit}.chroma .x{color:#e6dfd1;background-color:inherit}.chroma .p{color:#e6dfd1;background-color:inherit}.chroma .ch{color:#999187;font-style:italic;background-color:inherit}.chroma .cm{color:#999187;font-style:italic;background-color:inherit}.chroma .cp{color:#e0914f;background-color:inherit}.chroma .c1{color:#999187;font-style:italic;background-color:inherit}.chroma .cs{color:#999187;font-style:italic;background-color:inherit}.chroma .gd{color:#1c1b1f;background-color:inherit}.chroma .ge{color:#7c9aa1;text-decoration:underline;background-color:inherit}.chroma .gr{color:#e6dfd1;font-weight:bold;background-color:inherit}.chroma .gh{color:#8f9a5c;font-weight:bold;background-color:inherit}.chroma .gi{color:#1c1b1f;background-color:inherit}.chroma .go{color:#3a383d;background-color:inherit}.chroma .gp{color:#e6dfd1;background-color:inherit}.chroma .gs{color:#e6dfd1;background-color:inherit}.chroma .gu{color:#8f9a5c;font-weight:bold;background-color:inherit}.chroma .gt{color:#e6dfd1;font-weight:bold;background-color:inherit}.chroma .kc{color:#a86a48;background-color:inherit}.chroma .kd{color:#a86a48;background-color:inherit}.chroma .kn{color:#a86a48;backgroLine truncated