50 lines
1.4 KiB
YAML
50 lines
1.4 KiB
YAML
# Hermes skin template — themes the CLI, TUI, and desktop GUI from one file.
|
||
# Copy to <hermes-home>/skins/<name>.yaml, edit the palette, then set
|
||
# `display.skin: <name>` in config.yaml. Missing keys inherit the default skin.
|
||
|
||
name: synthwave
|
||
description: Neon dusk — magenta and cyan on deep indigo
|
||
|
||
colors:
|
||
# Base surface — set this. The GUI derives its palette from it; the TUI
|
||
# status bar and CLI chrome seed from it too.
|
||
background: "#1a1030"
|
||
|
||
# Brand accent — buttons, focus rings, GUI primary. Keep it legible (~4.5:1)
|
||
# against `background`.
|
||
ui_accent: "#ff5fd2"
|
||
banner_accent: "#ff5fd2"
|
||
|
||
# Text hierarchy.
|
||
banner_title: "#7ef9ff" # headings / primary
|
||
banner_text: "#e6e0ff" # body foreground
|
||
ui_text: "#e6e0ff"
|
||
banner_dim: "#8a7fb5" # muted / secondary
|
||
banner_border: "#3a2a63"
|
||
ui_border: "#3a2a63"
|
||
|
||
# Semantic status.
|
||
ui_ok: "#5af7b0"
|
||
ui_warn: "#ffcf5f"
|
||
ui_error: "#ff6b7d"
|
||
|
||
# CLI / TUI chrome.
|
||
prompt: "#e6e0ff"
|
||
input_rule: "#ff5fd2"
|
||
response_border: "#7ef9ff"
|
||
status_bar_bg: "#120a24"
|
||
status_bar_text: "#e6e0ff"
|
||
status_bar_good: "#5af7b0"
|
||
status_bar_warn: "#ffcf5f"
|
||
status_bar_critical: "#ff6b7d"
|
||
session_label: "#7ef9ff"
|
||
session_border: "#3a2a63"
|
||
|
||
# Optional flavor — safe to delete.
|
||
branding:
|
||
agent_name: Hermes Agent
|
||
prompt_symbol: "❯"
|
||
help_header: "(^_^)? Commands"
|
||
|
||
tool_prefix: "┊"
|