From 513a12ebdb308893968f4184a15f5da72f3f8fdd Mon Sep 17 00:00:00 2001 From: "s0wlz (Matthias Puchstein)" Date: Tue, 30 Dec 2025 06:35:23 +0100 Subject: [PATCH] feat: add Gemini CLI theme templates --- GEMINI.md | 1 + templates/gemini/apex.json.j2 | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 templates/gemini/apex.json.j2 diff --git a/GEMINI.md b/GEMINI.md index a848b69..ac24c4f 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -77,5 +77,6 @@ Apex is not about pretty colors; it is about signal clarity. │ ├── zed/ │ ├── zsh/ │ ├── kitty/ +│ ├── gemini/ │ └── alacritty/ └── dist/ # Compiled theme files (gitignore this) diff --git a/templates/gemini/apex.json.j2 b/templates/gemini/apex.json.j2 new file mode 100644 index 0000000..434a292 --- /dev/null +++ b/templates/gemini/apex.json.j2 @@ -0,0 +1,24 @@ +{ + "name": "{{ scheme }}", + "type": "custom", + "Background": "{{ palette.background }}", + "Foreground": "{{ palette.foreground }}", + "LightBlue": "{{ ansi.bright.blue }}", + "AccentBlue": "{{ palette.info }}", + "AccentPurple": "{{ palette.special }}", + "AccentCyan": "{{ ansi.bright.cyan }}", + "AccentGreen": "{{ palette.success }}", + "AccentYellow": "{{ palette.warning }}", + "AccentRed": "{{ palette.cursor }}", + "Comment": "{{ ui.dim }}", + "Gray": "{{ ui.stealth }}", + "DiffAdded": "{{ palette.success }}", + "DiffRemoved": "{{ palette.error }}", + "DiffModified": "{{ palette.warning }}", + "text": { + "primary": "{{ palette.foreground }}", + "secondary": "{{ ui.dim }}", + "accent": "{{ palette.info }}", + "response": "{{ palette.foreground }}" + } +}