Files
zhaolei 3c72efcb7f
Some checks failed
build-packages / resolve bundled mosh-client (push) Has been cancelled
build-packages / resolve bundled et-client (push) Has been cancelled
build-packages / build-macos (push) Has been cancelled
build-packages / build-windows (push) Has been cancelled
build-packages / build-linux-x64 (push) Has been cancelled
build-packages / build-linux-arm64 (push) Has been cancelled
build-packages / release (push) Has been cancelled
build-packages / update Nix release metadata (push) Has been cancelled
build-packages / bump homebrew tap (push) Has been cancelled
test / lint-and-test (push) Has been cancelled
AI automation / Route event (push) Has been cancelled
AI automation / Hand reopened issue to maintainers (push) Has been cancelled
AI automation / Clean source issue state (push) Has been cancelled
AI automation / Reconcile handoffs (push) Has been cancelled
AI automation / Classify issue (push) Has been cancelled
AI automation / Claude Code smoke (push) Has been cancelled
AI automation / Review issue follow-up (push) Has been cancelled
AI automation / Publish issue follow-up (push) Has been cancelled
AI automation / Implement with Claude Code (push) Has been cancelled
AI automation / Publish implement PR (push) Has been cancelled
AI automation / Continue queued issue comments (push) Has been cancelled
AI automation / Codex review loop (push) Has been cancelled
AI automation / Publish Codex fix (push) Has been cancelled
AI automation / Clear Codex dispatch marker (push) Has been cancelled
AI automation / Own PR re-request Codex (push) Has been cancelled
AI automation / External PR re-request Codex (push) Has been cancelled
AI automation / Poll Codex reaction / retry (push) Has been cancelled
build-et-binaries / build-linux-x64 (push) Has been cancelled
build-et-binaries / build-linux-arm64 (push) Has been cancelled
build-et-binaries / build-macos-universal (push) Has been cancelled
build-et-binaries / build-windows-x64 (push) Has been cancelled
build-et-binaries / release (push) Has been cancelled
[Init] Initial commit - NetMesh terminal manager
2026-09-13 18:24:01 +08:00

513 lines
14 KiB
TypeScript

import type { TerminalTheme } from '../../../domain/models';
export const modernTerminalThemes: TerminalTheme[] = [
{ id: 'ui-pure-black', name: 'Pure Black', type: 'dark', colors: {
background: '#000000', foreground: '#c9d1d9', cursor: '#58a6ff', selection: '#264f78',
black: '#000000', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{ id: 'ui-midnight', name: 'Midnight', type: 'dark', colors: {
background: '#141822', foreground: '#c9d1d9', cursor: '#58a6ff', selection: '#264f78',
black: '#141822', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{ id: 'ui-deep-blue', name: 'Deep Blue', type: 'dark', colors: {
background: '#111722', foreground: '#c9d1d9', cursor: '#58a6ff', selection: '#264f78',
black: '#111722', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{ id: 'ui-vscode', name: 'VS Code', type: 'dark', colors: {
background: '#1f1f1f', foreground: '#cccccc', cursor: '#aeafad', selection: '#264f78',
black: '#1f1f1f', red: '#f44747', green: '#6a9955', yellow: '#dcdcaa',
blue: '#569cd6', magenta: '#c586c0', cyan: '#4ec9b0', white: '#d4d4d4',
brightBlack: '#808080', brightRed: '#f44747', brightGreen: '#6a9955', brightYellow: '#dcdcaa',
brightBlue: '#569cd6', brightMagenta: '#c586c0', brightCyan: '#4ec9b0', brightWhite: '#e5e5e5',
}},
{ id: 'ui-graphite', name: 'Graphite', type: 'dark', colors: {
background: '#1c1e21', foreground: '#c9d1d9', cursor: '#58a6ff', selection: '#264f78',
black: '#1c1e21', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{ id: 'ui-obsidian', name: 'Obsidian', type: 'dark', colors: {
background: '#131316', foreground: '#c9d1d9', cursor: '#a78bfa', selection: '#3b3175',
black: '#131316', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{ id: 'ui-forest', name: 'Forest', type: 'dark', colors: {
background: '#161d1a', foreground: '#c9d1d9', cursor: '#34d399', selection: '#1a4a3a',
black: '#161d1a', red: '#ff7b72', green: '#3fb950', yellow: '#d29922',
blue: '#58a6ff', magenta: '#bc8cff', cyan: '#39c5cf', white: '#b1bac4',
brightBlack: '#6e7681', brightRed: '#ffa198', brightGreen: '#56d364', brightYellow: '#e3b341',
brightBlue: '#79c0ff', brightMagenta: '#d2a8ff', brightCyan: '#56d4dd', brightWhite: '#f0f6fc',
}},
{
id: 'flexoki-dark',
name: 'Flexoki Dark',
type: 'dark',
colors: {
background: '#100F0F',
foreground: '#CECDC3',
cursor: '#CECDC3',
selection: '#282726',
black: '#100F0F',
red: '#AF3029',
green: '#66800B',
yellow: '#AD8301',
blue: '#205EA6',
magenta: '#5E409D',
cyan: '#24837B',
white: '#CECDC3',
brightBlack: '#282726',
brightRed: '#D14D41',
brightGreen: '#879A39',
brightYellow: '#D0A215',
brightBlue: '#4385BE',
brightMagenta: '#8B7EC8',
brightCyan: '#3AA99F',
brightWhite: '#FFFCF0'
}
},
{
id: 'kanagawa-wave',
name: 'Kanagawa Wave',
type: 'dark',
colors: {
background: '#1F1F28',
foreground: '#DCD7BA',
cursor: '#C8C093',
selection: '#2D4F67',
black: '#090618',
red: '#C34043',
green: '#76946A',
yellow: '#C0A36E',
blue: '#7E9CD8',
magenta: '#957FB8',
cyan: '#6A9589',
white: '#C8C093',
brightBlack: '#727169',
brightRed: '#E82424',
brightGreen: '#98BB6C',
brightYellow: '#E6C384',
brightBlue: '#7FB4CA',
brightMagenta: '#938AA9',
brightCyan: '#7AA89F',
brightWhite: '#DCD7BA'
}
},
{
id: 'kanagawa-dragon',
name: 'Kanagawa Dragon',
type: 'dark',
colors: {
background: '#181616',
foreground: '#c5c9c5',
cursor: '#c8c093',
selection: '#2d4f67',
black: '#0d0c0c',
red: '#c4746e',
green: '#8a9a7b',
yellow: '#c4b28a',
blue: '#8ba4b0',
magenta: '#a292a3',
cyan: '#8ea4a2',
white: '#c5c9c5',
brightBlack: '#a6a69c',
brightRed: '#e46876',
brightGreen: '#87a987',
brightYellow: '#e6c384',
brightBlue: '#7fb4ca',
brightMagenta: '#938aa9',
brightCyan: '#7aa89f',
brightWhite: '#c5c9c5'
}
},
{
id: 'hacker-green',
name: 'Hacker Green',
type: 'dark',
colors: {
background: '#0d0208',
foreground: '#00ff41',
cursor: '#00ff41',
selection: '#003b00',
black: '#000000',
red: '#ff0000',
green: '#00ff41',
yellow: '#008F11',
blue: '#005F00',
magenta: '#00ff41',
cyan: '#00ff41',
white: '#00ff41',
brightBlack: '#001100',
brightRed: '#ff0000',
brightGreen: '#00ff41',
brightYellow: '#00ff41',
brightBlue: '#00ff41',
brightMagenta: '#00ff41',
brightCyan: '#00ff41',
brightWhite: '#ccffcc'
}
},
{
id: 'hacker-blue',
name: 'Hacker Blue',
type: 'dark',
colors: {
background: '#050a14',
foreground: '#00aaff',
cursor: '#00aaff',
selection: '#002a4d',
black: '#000000',
red: '#ff3333',
green: '#33ff33',
yellow: '#ffff33',
blue: '#00aaff',
magenta: '#ff33ff',
cyan: '#33ffff',
white: '#ffffff',
brightBlack: '#333333',
brightRed: '#ff6666',
brightGreen: '#66ff66',
brightYellow: '#ffff66',
brightBlue: '#66ccff',
brightMagenta: '#ff66ff',
brightCyan: '#66ffff',
brightWhite: '#ffffff'
}
},
{
id: 'night-owl',
name: 'Night Owl',
type: 'dark',
colors: {
background: '#011627',
foreground: '#d6deeb',
cursor: '#80a4c2',
selection: '#1d3b53',
black: '#011627',
red: '#ef5350',
green: '#22da6e',
yellow: '#addb67',
blue: '#82aaff',
magenta: '#c792ea',
cyan: '#21c7a8',
white: '#ffffff',
brightBlack: '#575656',
brightRed: '#ef5350',
brightGreen: '#22da6e',
brightYellow: '#ffeb95',
brightBlue: '#82aaff',
brightMagenta: '#c792ea',
brightCyan: '#7fdbca',
brightWhite: '#ffffff'
}
},
{
id: 'aura',
name: 'Aura',
type: 'dark',
colors: {
background: '#15141b',
foreground: '#eae8f5',
cursor: '#a594fd',
selection: '#332e55',
black: '#15141b',
red: '#f72585',
green: '#00d9ff',
yellow: '#f7e025',
blue: '#a594fd',
magenta: '#f72585',
cyan: '#00d9ff',
white: '#eae8f5',
brightBlack: '#433f5f',
brightRed: '#f72585',
brightGreen: '#00d9ff',
brightYellow: '#f7e025',
brightBlue: '#a594fd',
brightMagenta: '#f72585',
brightCyan: '#00d9ff',
brightWhite: '#eae8f5'
}
},
{
id: 'rose-pine',
name: 'Rose Pine',
type: 'dark',
colors: {
background: '#191724',
foreground: '#e0def4',
cursor: '#f6c6dc',
selection: '#403d52',
black: '#191724',
red: '#eb6f92',
green: '#31748f',
yellow: '#f6c177',
blue: '#9ccfd8',
magenta: '#c4a7e7',
cyan: '#ebbcba',
white: '#e0def4',
brightBlack: '#555169',
brightRed: '#eb6f92',
brightGreen: '#31748f',
brightYellow: '#f6c177',
brightBlue: '#9ccfd8',
brightMagenta: '#c4a7e7',
brightCyan: '#ebbcba',
brightWhite: '#e0def4'
}
},
{
id: 'rose-pine-moon',
name: 'Rose Pine Moon',
type: 'dark',
colors: {
background: '#232136',
foreground: '#e0def4',
cursor: '#f6c6dc',
selection: '#44415a',
black: '#232136',
red: '#eb6f92',
green: '#3e8fb0',
yellow: '#f6c177',
blue: '#9ccfd8',
magenta: '#c4a7e7',
cyan: '#ea9a97',
white: '#e0def4',
brightBlack: '#6e6a86',
brightRed: '#eb6f92',
brightGreen: '#3e8fb0',
brightYellow: '#f6c177',
brightBlue: '#9ccfd8',
brightMagenta: '#c4a7e7',
brightCyan: '#ea9a97',
brightWhite: '#e0def4'
}
},
{
id: 'rose-pine-dawn',
name: 'Rose Pine Dawn',
type: 'light',
colors: {
background: '#faf4ed',
foreground: '#575279',
cursor: '#d7828d',
selection: '#f2e9e1',
black: '#555169',
red: '#b4637a',
green: '#286983',
yellow: '#d7af70',
blue: '#56949f',
magenta: '#907aa9',
cyan: '#ea9d34',
white: '#faf4ed',
brightBlack: '#9893a5',
brightRed: '#b4637a',
brightGreen: '#286983',
brightYellow: '#d7af70',
brightBlue: '#56949f',
brightMagenta: '#907aa9',
brightCyan: '#ea9d34',
brightWhite: '#575279'
}
},
{
id: 'cobalt2',
name: 'Cobalt2',
type: 'dark',
colors: {
background: '#132738',
foreground: '#ffffff',
cursor: '#ffffff',
selection: '#1e3c41',
black: '#000000',
red: '#ff5d38',
green: '#3ad900',
yellow: '#ffb402',
blue: '#0088ff',
magenta: '#bc3fbc',
cyan: '#00d0d0',
white: '#d0d0d0',
brightBlack: '#808080',
brightRed: '#ff8070',
brightGreen: '#66ff00',
brightYellow: '#ffeb3b',
brightBlue: '#5ba3ff',
brightMagenta: '#ff4eff',
brightCyan: '#5ce8e8',
brightWhite: '#ffffff'
}
},
{
id: 'octocat-dark',
name: 'Octocat Dark',
type: 'dark',
colors: {
background: '#0d1117',
foreground: '#c9d1d9',
cursor: '#58a6ff',
selection: '#30363d',
black: '#0d1117',
red: '#f85149',
green: '#3fb950',
yellow: '#d29922',
blue: '#58a6ff',
magenta: '#bc8ef4',
cyan: '#39c5cf',
white: '#c9d1d9',
brightBlack: '#30363d',
brightRed: '#f85149',
brightGreen: '#3fb950',
brightYellow: '#d29922',
brightBlue: '#58a6ff',
brightMagenta: '#bc8ef4',
brightCyan: '#39c5cf',
brightWhite: '#c9d1d9'
}
},
{
id: 'octocat-light',
name: 'Octocat Light',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#24292f',
cursor: '#0969da',
selection: '#e1e9f0',
black: '#24292f',
red: '#cf222e',
green: '#1a7f37',
yellow: '#9e6a03',
blue: '#0969da',
magenta: '#8250df',
cyan: '#0884d9',
white: '#ffffff',
brightBlack: '#57606a',
brightRed: '#d1242f',
brightGreen: '#238636',
brightYellow: '#b08900',
brightBlue: '#388bfd',
brightMagenta: '#a371f7',
brightCyan: '#56c2e6',
brightWhite: '#ffffff'
}
},
{
id: 'ayu-dark',
name: 'Ayu Dark',
type: 'dark',
colors: {
background: '#0f1419',
foreground: '#e6e1cf',
cursor: '#ffee99',
selection: '#1f2430',
black: '#000000',
red: '#ff3333',
green: '#86b300',
yellow: '#ffb454',
blue: '#36a3d9',
magenta: '#f07178',
cyan: '#95e1d3',
white: '#ffffff',
brightBlack: '#323232',
brightRed: '#ff6565',
brightGreen: '#b8e536',
brightYellow: '#ffc66d',
brightBlue: '#55b4d4',
brightMagenta: '#ff8888',
brightCyan: '#95e1d3',
brightWhite: '#ffffff'
}
},
{
id: 'ayu-light',
name: 'Ayu Light',
type: 'light',
colors: {
background: '#fafafa',
foreground: '#5c6773',
cursor: '#ffb454',
selection: '#f0eee4',
black: '#000000',
red: '#ff3333',
green: '#86b300',
yellow: '#ffb454',
blue: '#36a3d9',
magenta: '#f07178',
cyan: '#4dbf99',
white: '#ffffff',
brightBlack: '#949494',
brightRed: '#ff6565',
brightGreen: '#b8e536',
brightYellow: '#ffc66d',
brightBlue: '#55b4d4',
brightMagenta: '#ff8888',
brightCyan: '#4dbf99',
brightWhite: '#ffffff'
}
},
{
id: 'cyberpunk',
name: 'Cyberpunk',
type: 'dark',
colors: {
background: '#0d0221',
foreground: '#ff006e',
cursor: '#ffbe0b',
selection: '#3a0ca3',
black: '#0d0221',
red: '#ff006e',
green: '#8338ec',
yellow: '#ffbe0b',
blue: '#3a86ff',
magenta: '#ff006e',
cyan: '#06ffa5',
white: '#ffffff',
brightBlack: '#6c5b7b',
brightRed: '#ff006e',
brightGreen: '#8338ec',
brightYellow: '#ffbe0b',
brightBlue: '#3a86ff',
brightMagenta: '#ff006e',
brightCyan: '#06ffa5',
brightWhite: '#ffffff'
}
},
{
id: 'cyberpunk-scarlet',
name: 'Cyberpunk Scarlet',
type: 'dark',
colors: {
background: '#0d0221',
foreground: '#ff0050',
cursor: '#ff0050',
selection: '#3a0ca3',
black: '#0d0221',
red: '#ff0050',
green: '#ff0050',
yellow: '#ff0050',
blue: '#3a86ff',
magenta: '#ff0050',
cyan: '#06ffa5',
white: '#ffffff',
brightBlack: '#6c5b7b',
brightRed: '#ff0050',
brightGreen: '#ff0050',
brightYellow: '#ff0050',
brightBlue: '#3a86ff',
brightMagenta: '#ff0050',
brightCyan: '#06ffa5',
brightWhite: '#ffffff'
}
},
];