feat: add wezterm and ghostty themes
This commit is contained in:
@@ -16,6 +16,8 @@ The factory currently generates native themes for:
|
||||
- **Zed** (JSON extension)
|
||||
- **Alacritty** (TOML)
|
||||
- **Kitty** (Conf)
|
||||
- **WezTerm** (TOML)
|
||||
- **Ghostty** (Theme)
|
||||
- **Zsh** (Theme with Radar/AAR)
|
||||
- **Gemini CLI** (JSON)
|
||||
- **GTK4 / Libadwaita** (CSS)
|
||||
|
||||
26
dist/ghostty/apex-aeon
vendored
Normal file
26
dist/ghostty/apex-aeon
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# Apex Aeon - Ghostty theme
|
||||
# DNA: State over Decoration
|
||||
|
||||
background = #f5f5f5
|
||||
foreground = #0a0a0a
|
||||
|
||||
cursor-color = #ff0044
|
||||
selection-background = #ff0044
|
||||
selection-foreground = #0a0a0a
|
||||
|
||||
palette = 0=#0a0a0a
|
||||
palette = 1=#ff0044
|
||||
palette = 2=#00b377
|
||||
palette = 3=#d18f00
|
||||
palette = 4=#007a88
|
||||
palette = 5=#7a3cff
|
||||
palette = 6=#007a88
|
||||
palette = 7=#f5f5f5
|
||||
palette = 8=#737373
|
||||
palette = 9=#ff4d6d
|
||||
palette = 10=#33d6a6
|
||||
palette = 11=#ffbf40
|
||||
palette = 12=#33bccc
|
||||
palette = 13=#a680ff
|
||||
palette = 14=#33bccc
|
||||
palette = 15=#ffffff
|
||||
26
dist/ghostty/apex-neon
vendored
Normal file
26
dist/ghostty/apex-neon
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
# Apex Neon - Ghostty theme
|
||||
# DNA: State over Decoration
|
||||
|
||||
background = #050505
|
||||
foreground = #ededed
|
||||
|
||||
cursor-color = #ff0044
|
||||
selection-background = #ff0044
|
||||
selection-foreground = #050505
|
||||
|
||||
palette = 0=#050505
|
||||
palette = 1=#ff0044
|
||||
palette = 2=#00ff99
|
||||
palette = 3=#ffb700
|
||||
palette = 4=#00eaff
|
||||
palette = 5=#9d00ff
|
||||
palette = 6=#00eaff
|
||||
palette = 7=#ededed
|
||||
palette = 8=#737373
|
||||
palette = 9=#ff8899
|
||||
palette = 10=#2bffb2
|
||||
palette = 11=#ffd24d
|
||||
palette = 12=#5af3ff
|
||||
palette = 13=#c84dff
|
||||
palette = 14=#5af3ff
|
||||
palette = 15=#ffffff
|
||||
35
dist/wezterm/apex-aeon.toml
vendored
Normal file
35
dist/wezterm/apex-aeon.toml
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# APEX AEON - WezTerm color scheme
|
||||
# Spec-accurate: color = state, not decoration
|
||||
|
||||
[colors]
|
||||
foreground = "#0a0a0a"
|
||||
background = "#f5f5f5"
|
||||
|
||||
cursor_bg = "#ff0044"
|
||||
cursor_border = "#ff0044"
|
||||
cursor_fg = "#0a0a0a"
|
||||
|
||||
selection_bg = "#ff0044"
|
||||
selection_fg = "#0a0a0a"
|
||||
|
||||
ansi = [
|
||||
"#0a0a0a",
|
||||
"#ff0044",
|
||||
"#00b377",
|
||||
"#d18f00",
|
||||
"#007a88",
|
||||
"#7a3cff",
|
||||
"#007a88",
|
||||
"#f5f5f5",
|
||||
]
|
||||
|
||||
brights = [
|
||||
"#737373",
|
||||
"#ff4d6d",
|
||||
"#33d6a6",
|
||||
"#ffbf40",
|
||||
"#33bccc",
|
||||
"#a680ff",
|
||||
"#33bccc",
|
||||
"#ffffff",
|
||||
]
|
||||
35
dist/wezterm/apex-neon.toml
vendored
Normal file
35
dist/wezterm/apex-neon.toml
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
# APEX NEON - WezTerm color scheme
|
||||
# Spec-accurate: color = state, not decoration
|
||||
|
||||
[colors]
|
||||
foreground = "#ededed"
|
||||
background = "#050505"
|
||||
|
||||
cursor_bg = "#ff0044"
|
||||
cursor_border = "#ff0044"
|
||||
cursor_fg = "#050505"
|
||||
|
||||
selection_bg = "#ff0044"
|
||||
selection_fg = "#050505"
|
||||
|
||||
ansi = [
|
||||
"#050505",
|
||||
"#ff0044",
|
||||
"#00ff99",
|
||||
"#ffb700",
|
||||
"#00eaff",
|
||||
"#9d00ff",
|
||||
"#00eaff",
|
||||
"#ededed",
|
||||
]
|
||||
|
||||
brights = [
|
||||
"#737373",
|
||||
"#ff8899",
|
||||
"#2bffb2",
|
||||
"#ffd24d",
|
||||
"#5af3ff",
|
||||
"#c84dff",
|
||||
"#5af3ff",
|
||||
"#ffffff",
|
||||
]
|
||||
26
templates/ghostty/apex.j2
Normal file
26
templates/ghostty/apex.j2
Normal file
@@ -0,0 +1,26 @@
|
||||
# {{ scheme }} - Ghostty theme
|
||||
# DNA: State over Decoration
|
||||
|
||||
background = {{ palette.background }}
|
||||
foreground = {{ palette.foreground }}
|
||||
|
||||
cursor-color = {{ palette.cursor }}
|
||||
selection-background = {{ palette.selection }}
|
||||
selection-foreground = {{ palette.selection_fg }}
|
||||
|
||||
palette = 0={{ ansi.normal.black }}
|
||||
palette = 1={{ ansi.normal.red }}
|
||||
palette = 2={{ ansi.normal.green }}
|
||||
palette = 3={{ ansi.normal.yellow }}
|
||||
palette = 4={{ ansi.normal.blue }}
|
||||
palette = 5={{ ansi.normal.magenta }}
|
||||
palette = 6={{ ansi.normal.cyan }}
|
||||
palette = 7={{ ansi.normal.white }}
|
||||
palette = 8={{ ansi.bright.black }}
|
||||
palette = 9={{ ansi.bright.red }}
|
||||
palette = 10={{ ansi.bright.green }}
|
||||
palette = 11={{ ansi.bright.yellow }}
|
||||
palette = 12={{ ansi.bright.blue }}
|
||||
palette = 13={{ ansi.bright.magenta }}
|
||||
palette = 14={{ ansi.bright.cyan }}
|
||||
palette = 15={{ ansi.bright.white }}
|
||||
4
templates/ghostty/meta.yaml
Normal file
4
templates/ghostty/meta.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: S0wlz (Owlibou)
|
||||
description: Ghostty theme
|
||||
version: 1.0.0
|
||||
strategy: individual
|
||||
35
templates/wezterm/apex.toml.j2
Normal file
35
templates/wezterm/apex.toml.j2
Normal file
@@ -0,0 +1,35 @@
|
||||
# {{ scheme | upper }} - WezTerm color scheme
|
||||
# Spec-accurate: color = state, not decoration
|
||||
|
||||
[colors]
|
||||
foreground = "{{ palette.foreground }}"
|
||||
background = "{{ palette.background }}"
|
||||
|
||||
cursor_bg = "{{ palette.cursor }}"
|
||||
cursor_border = "{{ palette.cursor }}"
|
||||
cursor_fg = "{{ palette.selection_fg }}"
|
||||
|
||||
selection_bg = "{{ palette.selection }}"
|
||||
selection_fg = "{{ palette.selection_fg }}"
|
||||
|
||||
ansi = [
|
||||
"{{ ansi.normal.black }}",
|
||||
"{{ ansi.normal.red }}",
|
||||
"{{ ansi.normal.green }}",
|
||||
"{{ ansi.normal.yellow }}",
|
||||
"{{ ansi.normal.blue }}",
|
||||
"{{ ansi.normal.magenta }}",
|
||||
"{{ ansi.normal.cyan }}",
|
||||
"{{ ansi.normal.white }}",
|
||||
]
|
||||
|
||||
brights = [
|
||||
"{{ ansi.bright.black }}",
|
||||
"{{ ansi.bright.red }}",
|
||||
"{{ ansi.bright.green }}",
|
||||
"{{ ansi.bright.yellow }}",
|
||||
"{{ ansi.bright.blue }}",
|
||||
"{{ ansi.bright.magenta }}",
|
||||
"{{ ansi.bright.cyan }}",
|
||||
"{{ ansi.bright.white }}",
|
||||
]
|
||||
4
templates/wezterm/meta.yaml
Normal file
4
templates/wezterm/meta.yaml
Normal file
@@ -0,0 +1,4 @@
|
||||
author: S0wlz (Owlibou)
|
||||
description: WezTerm TOML color scheme
|
||||
version: 1.0.0
|
||||
strategy: individual
|
||||
Reference in New Issue
Block a user