[Init] Initial commit - NetMesh terminal manager
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

This commit is contained in:
2026-09-13 18:24:01 +08:00
commit 3c72efcb7f
3255 changed files with 907009 additions and 0 deletions

View File

@@ -0,0 +1,652 @@
import type { TerminalTheme } from '../../../domain/models';
export const classicTerminalThemes: TerminalTheme[] = [
{
id: 'romania-night',
name: 'Romania Night',
type: 'dark',
colors: {
background: '#1e1b32',
foreground: '#e0b5ff',
cursor: '#a78bfa',
selection: '#3d2e5e',
black: '#0d0a1a',
red: '#d96880',
green: '#7ac67c',
yellow: '#d4b896',
blue: '#7ca3d4',
magenta: '#a58cd6',
cyan: '#90bfe4',
white: '#e0b5ff',
brightBlack: '#6b5b7f',
brightRed: '#d96880',
brightGreen: '#7ac67c',
brightYellow: '#d4b896',
brightBlue: '#7ca3d4',
brightMagenta: '#a58cd6',
brightCyan: '#90bfe4',
brightWhite: '#e0b5ff'
}
},
{
id: 'romania-day',
name: 'Romania Day',
type: 'light',
colors: {
background: '#fdf3f7',
foreground: '#5e4c6f',
cursor: '#a78bfa',
selection: '#e8d4f0',
black: '#1e1b32',
red: '#a73a5e',
green: '#4a7c4e',
yellow: '#a38060',
blue: '#4a6fa5',
magenta: '#6b5b7f',
cyan: '#4a7fb2',
white: '#f5e0f0',
brightBlack: '#8b7c9f',
brightRed: '#c75880',
brightGreen: '#5a9c5e',
brightYellow: '#c49878',
brightBlue: '#5a8fb5',
brightMagenta: '#8b7b9f',
brightCyan: '#5a8fb5',
brightWhite: '#5e4c6f'
}
},
{
id: 'aubergine',
name: 'Aubergine',
type: 'dark',
colors: {
background: '#2d1b3d',
foreground: '#d4a5d4',
cursor: '#ff8ccc',
selection: '#5d3b6d',
black: '#1a0f2e',
red: '#d46a6a',
green: '#8fb06d',
yellow: '#d4a574',
blue: '#6d99d4',
magenta: '#9d7eca',
cyan: '#7ecad4',
white: '#d4a5d4',
brightBlack: '#5d3b6d',
brightRed: '#ff8888',
brightGreen: '#9fc66d',
brightYellow: '#ffc585',
brightBlue: '#8db5ff',
brightMagenta: '#c9a5ff',
brightCyan: '#a5e6ff',
brightWhite: '#ffd4ff'
}
},
{
id: 'peach-fresh',
name: 'Peach Fresh',
type: 'light',
colors: {
background: '#fef5ed',
foreground: '#5d4037',
cursor: '#ff8a65',
selection: '#ffe0b2',
black: '#2c2416',
red: '#d84315',
green: '#558b2f',
yellow: '#f57f17',
blue: '#01579b',
magenta: '#6a1b9a',
cyan: '#00838f',
white: '#f5deb3',
brightBlack: '#8d6e63',
brightRed: '#ff7043',
brightGreen: '#7cb342',
brightYellow: '#fbc02d',
brightBlue: '#0277bd',
brightMagenta: '#8e24aa',
brightCyan: '#00acc1',
brightWhite: '#ffccbc'
}
},
{
id: '1984-dark',
name: '1984 Dark',
type: 'dark',
colors: {
background: '#0c1014',
foreground: '#d4d4d4',
cursor: '#8fb5d9',
selection: '#1b2d42',
black: '#000000',
red: '#d71920',
green: '#00a600',
yellow: '#a6a614',
blue: '#2e7de8',
magenta: '#8e35ef',
cyan: '#5ebdab',
white: '#d4d4d4',
brightBlack: '#666666',
brightRed: '#ff6565',
brightGreen: '#66ff66',
brightYellow: '#ffff66',
brightBlue: '#6699ff',
brightMagenta: '#ff99ff',
brightCyan: '#99ffff',
brightWhite: '#ffffff'
}
},
{
id: '1984-light',
name: '1984 Light',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#3d3d3d',
cursor: '#333333',
selection: '#e8e8e8',
black: '#000000',
red: '#d71920',
green: '#00a600',
yellow: '#a6a614',
blue: '#2e7de8',
magenta: '#8e35ef',
cyan: '#5ebdab',
white: '#ffffff',
brightBlack: '#999999',
brightRed: '#ff6565',
brightGreen: '#66ff66',
brightYellow: '#ffff66',
brightBlue: '#6699ff',
brightMagenta: '#ff99ff',
brightCyan: '#99ffff',
brightWhite: '#ffffff'
}
},
{
id: 'winter-night',
name: 'Winter Night',
type: 'dark',
colors: {
background: '#0d1117',
foreground: '#c9d1d9',
cursor: '#79c0ff',
selection: '#1f6feb',
black: '#0d1117',
red: '#f85149',
green: '#3fb950',
yellow: '#d29922',
blue: '#79c0ff',
magenta: '#bc8ef4',
cyan: '#39c5cf',
white: '#c9d1d9',
brightBlack: '#30363d',
brightRed: '#f85149',
brightGreen: '#3fb950',
brightYellow: '#d29922',
brightBlue: '#79c0ff',
brightMagenta: '#bc8ef4',
brightCyan: '#39c5cf',
brightWhite: '#c9d1d9'
}
},
{
id: 'winter-day',
name: 'Winter Day',
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: 'tokyo-night',
name: 'Tokyo Night',
type: 'dark',
colors: {
background: '#1a1b26',
foreground: '#c0caf5',
cursor: '#7dcfff',
selection: '#3c5870',
black: '#15161e',
red: '#f7768e',
green: '#9ece6a',
yellow: '#e0af68',
blue: '#7aa2f7',
magenta: '#bb9af7',
cyan: '#7dcfff',
white: '#a9b1d6',
brightBlack: '#414868',
brightRed: '#f7768e',
brightGreen: '#9ece6a',
brightYellow: '#e0af68',
brightBlue: '#7aa2f7',
brightMagenta: '#bb9af7',
brightCyan: '#7dcfff',
brightWhite: '#c0caf5'
}
},
{
id: 'tokyo-day',
name: 'Tokyo Day',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#3760bf',
cursor: '#188092',
selection: '#e5e1ed',
black: '#1f2335',
red: '#f52a65',
green: '#587539',
yellow: '#8e8a2b',
blue: '#188092',
magenta: '#8c6cb8',
cyan: '#007197',
white: '#ffffff',
brightBlack: '#9699a3',
brightRed: '#f52a65',
brightGreen: '#587539',
brightYellow: '#8e8a2b',
brightBlue: '#188092',
brightMagenta: '#8c6cb8',
brightCyan: '#007197',
brightWhite: '#3760bf'
}
},
{
id: 'catppuccin-latte',
name: 'Catppuccin Latte',
type: 'light',
colors: {
background: '#eff1f5',
foreground: '#4c4f69',
cursor: '#dc8744',
selection: '#e6e9ef',
black: '#5c5f77',
red: '#d20f39',
green: '#40a02b',
yellow: '#df8e1d',
blue: '#1e66f5',
magenta: '#ea76cb',
cyan: '#04a5e5',
white: '#eff1f5',
brightBlack: '#6c6f85',
brightRed: '#d20f39',
brightGreen: '#40a02b',
brightYellow: '#df8e1d',
brightBlue: '#1e66f5',
brightMagenta: '#ea76cb',
brightCyan: '#04a5e5',
brightWhite: '#bcc0cc'
}
},
{
id: 'catppuccin-mocha',
name: 'Catppuccin Mocha',
type: 'dark',
colors: {
background: '#1e1e2e',
foreground: '#cdd6f4',
cursor: '#f5e0dc',
selection: '#313244',
black: '#45475a',
red: '#f38ba8',
green: '#a6e3a1',
yellow: '#f9e2af',
blue: '#89b4fa',
magenta: '#f5c2de',
cyan: '#94e2d5',
white: '#cdd6f4',
brightBlack: '#585b70',
brightRed: '#f38ba8',
brightGreen: '#a6e3a1',
brightYellow: '#f9e2af',
brightBlue: '#89b4fa',
brightMagenta: '#f5c2de',
brightCyan: '#94e2d5',
brightWhite: '#cdd6f4'
}
},
{
id: 'diwali',
name: 'Diwali',
type: 'dark',
colors: {
background: '#10100f',
foreground: '#e0e0e0',
cursor: '#ffb627',
selection: '#33332d',
black: '#1a1a1a',
red: '#d30102',
green: '#2e8c00',
yellow: '#d4af37',
blue: '#01a0e4',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#e0e0e0',
brightBlack: '#666666',
brightRed: '#ff3333',
brightGreen: '#33ff33',
brightYellow: '#ffff33',
brightBlue: '#3399ff',
brightMagenta: '#ff33ff',
brightCyan: '#33ffff',
brightWhite: '#ffffff'
}
},
{
id: 'movember',
name: 'Movember',
type: 'dark',
colors: {
background: '#2d1b00',
foreground: '#d4a574',
cursor: '#d4a574',
selection: '#5d3b1a',
black: '#1a0f00',
red: '#c85a54',
green: '#9fb154',
yellow: '#d4a574',
blue: '#8fa3b9',
magenta: '#a18a8e',
cyan: '#9a8f7f',
white: '#d4a574',
brightBlack: '#8d6e63',
brightRed: '#d87566',
brightGreen: '#b5d376',
brightYellow: '#ffc77d',
brightBlue: '#9fb154',
brightMagenta: '#c5949e',
brightCyan: '#a5a0a0',
brightWhite: '#ffffff'
}
},
{
id: 'atom-one-dark',
name: 'Atom One Dark',
type: 'dark',
colors: {
background: '#282c34',
foreground: '#abb2bf',
cursor: '#528b8b',
selection: '#3e4451',
black: '#1e1e1e',
red: '#e06c75',
green: '#98c379',
yellow: '#d19a66',
blue: '#61afef',
magenta: '#c678dd',
cyan: '#56b6c2',
white: '#abb2bf',
brightBlack: '#5c6370',
brightRed: '#e06c75',
brightGreen: '#98c379',
brightYellow: '#d19a66',
brightBlue: '#61afef',
brightMagenta: '#c678dd',
brightCyan: '#56b6c2',
brightWhite: '#ffffff'
}
},
{
id: 'atom-one-light',
name: 'Atom One Light',
type: 'light',
colors: {
background: '#fafafa',
foreground: '#383a42',
cursor: '#4078f2',
selection: '#e5ebf1',
black: '#383a42',
red: '#e45649',
green: '#50a14f',
yellow: '#c18401',
blue: '#4078f2',
magenta: '#a626a4',
cyan: '#0184bc',
white: '#fafafa',
brightBlack: '#a0a1a7',
brightRed: '#e45649',
brightGreen: '#50a14f',
brightYellow: '#c18401',
brightBlue: '#4078f2',
brightMagenta: '#a626a4',
brightCyan: '#0184bc',
brightWhite: '#383a42'
}
},
{
id: 'halloween',
name: 'Halloween',
type: 'dark',
colors: {
background: '#3d1f33',
foreground: '#f6d5a8',
cursor: '#ff6600',
selection: '#6d3f5f',
black: '#1a0f33',
red: '#ff3300',
green: '#ffcc00',
yellow: '#ff9900',
blue: '#6600cc',
magenta: '#ff0066',
cyan: '#00ffcc',
white: '#f6d5a8',
brightBlack: '#8b5a7d',
brightRed: '#ff6633',
brightGreen: '#ffff33',
brightYellow: '#ffcc33',
brightBlue: '#9933ff',
brightMagenta: '#ff33cc',
brightCyan: '#33ffff',
brightWhite: '#ffffff'
}
},
{
id: 'dia-de-muertos',
name: 'Dia De Muertos',
type: 'light',
colors: {
background: '#fef4e9',
foreground: '#4a4040',
cursor: '#ff6b35',
selection: '#ffe5cc',
black: '#2d1810',
red: '#f05a28',
green: '#04a777',
yellow: '#f7931e',
blue: '#003d7a',
magenta: '#6b4c8a',
cyan: '#008b8b',
white: '#f5e6d3',
brightBlack: '#8b7355',
brightRed: '#ff7043',
brightGreen: '#4caf50',
brightYellow: '#fbc02d',
brightBlue: '#2196f3',
brightMagenta: '#9c27b0',
brightCyan: '#00bcd4',
brightWhite: '#ffffff'
}
},
{
id: 'gruvbox-dark',
name: 'Gruvbox Dark',
type: 'dark',
colors: {
background: '#282828',
foreground: '#ebdbb2',
cursor: '#ebdbb2',
selection: '#504945',
black: '#282828',
red: '#cc241d',
green: '#98971a',
yellow: '#d79921',
blue: '#458588',
magenta: '#b16286',
cyan: '#689d6a',
white: '#a89984',
brightBlack: '#928374',
brightRed: '#fb4934',
brightGreen: '#b8bb26',
brightYellow: '#fabd2f',
brightBlue: '#83a598',
brightMagenta: '#d3869b',
brightCyan: '#8ec07c',
brightWhite: '#ebdbb2'
}
},
{
id: 'gruvbox-light',
name: 'Gruvbox Light',
type: 'light',
colors: {
background: '#fbf1c7',
foreground: '#3c3836',
cursor: '#3c3836',
selection: '#f2e5bc',
black: '#fbf1c7',
red: '#cc241d',
green: '#98971a',
yellow: '#d79921',
blue: '#458588',
magenta: '#b16286',
cyan: '#689d6a',
white: '#7c6f64',
brightBlack: '#928374',
brightRed: '#fb4934',
brightGreen: '#b8bb26',
brightYellow: '#fabd2f',
brightBlue: '#83a598',
brightMagenta: '#d3869b',
brightCyan: '#8ec07c',
brightWhite: '#3c3836'
}
},
{
id: 'material-dark',
name: 'Material Dark',
type: 'dark',
colors: {
background: '#263238',
foreground: '#eeffff',
cursor: '#eeffff',
selection: '#37474f',
black: '#000000',
red: '#f07178',
green: '#c3e88d',
yellow: '#ffcb8b',
blue: '#82b1ff',
magenta: '#c792ea',
cyan: '#89ddff',
white: '#ffffff',
brightBlack: '#546e7a',
brightRed: '#ef5350',
brightGreen: '#9ccc65',
brightYellow: '#ffeb3b',
brightBlue: '#42a5f5',
brightMagenta: '#ab47bc',
brightCyan: '#29b6f6',
brightWhite: '#ffffff'
}
},
{
id: 'material-light',
name: 'Material Light',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#263238',
cursor: '#263238',
selection: '#eeebee',
black: '#000000',
red: '#e53935',
green: '#43a047',
yellow: '#fb8c00',
blue: '#1e88e5',
magenta: '#8e24aa',
cyan: '#00acc1',
white: '#ffffff',
brightBlack: '#bdbdbd',
brightRed: '#ef5350',
brightGreen: '#66bb6a',
brightYellow: '#ffb74d',
brightBlue: '#42a5f5',
brightMagenta: '#ab47bc',
brightCyan: '#26c6da',
brightWhite: '#263238'
}
},
{
id: 'manhatta',
name: 'Manhattan',
type: 'dark',
colors: {
background: '#1f1f1f',
foreground: '#e3e3e3',
cursor: '#c4c4c4',
selection: '#383838',
black: '#000000',
red: '#cc0000',
green: '#4e9e00',
yellow: '#ffff00',
blue: '#0066ff',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#e3e3e3',
brightBlack: '#666666',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0099ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'plastic-world',
name: 'Plastic World',
type: 'dark',
colors: {
background: '#ec008c',
foreground: '#00bfff',
cursor: '#00bfff',
selection: '#dc00c0',
black: '#000000',
red: '#ff006e',
green: '#00ff00',
yellow: '#ffff00',
blue: '#00bfff',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#ffffff',
brightBlack: '#999999',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0099ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
];

View File

@@ -0,0 +1,58 @@
import type { TerminalTheme } from '../../../domain/models';
export const coreTerminalThemes: TerminalTheme[] = [
{
id: 'netcatty-dark',
name: 'Netcatty Dark',
type: 'dark',
colors: {
background: '#0d1117',
foreground: '#c9d1d9',
cursor: '#58a6ff',
selection: '#264f78',
black: '#0d1117',
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: 'netcatty-light',
name: 'Netcatty Light',
type: 'light',
colors: {
background: '#f6f8fa',
foreground: '#24292f',
cursor: '#0969da',
selection: '#add6ff',
black: '#24292f',
red: '#cf222e',
green: '#116329',
yellow: '#9a6700',
blue: '#0969da',
magenta: '#8250df',
cyan: '#0e7574',
white: '#6e7781',
brightBlack: '#57606a',
brightRed: '#a40e26',
brightGreen: '#1a7f37',
brightYellow: '#7d4e00',
brightBlue: '#218bff',
brightMagenta: '#a475f9',
brightCyan: '#0c7875',
brightWhite: '#8c959f'
}
},
];

View File

@@ -0,0 +1,841 @@
import type { TerminalTheme } from '../../../domain/models';
export const extraTerminalThemes: TerminalTheme[] = [
{
id: 'basic',
name: 'Basic',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#000000',
cursor: '#000000',
selection: '#e8e8e8',
black: '#000000',
red: '#990000',
green: '#009900',
yellow: '#999900',
blue: '#000099',
magenta: '#990099',
cyan: '#009999',
white: '#ffffff',
brightBlack: '#666666',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0000ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'homebrew',
name: 'Homebrew',
type: 'dark',
colors: {
background: '#000000',
foreground: '#00ff00',
cursor: '#00a6b2',
selection: '#00383d',
black: '#000000',
red: '#990000',
green: '#00a600',
yellow: '#999900',
blue: '#4d72ff',
magenta: '#b200b2',
cyan: '#00a6b2',
white: '#bfbfbf',
brightBlack: '#666666',
brightRed: '#e50000',
brightGreen: '#00d900',
brightYellow: '#e5e500',
brightBlue: '#5a7aff',
brightMagenta: '#e500e5',
brightCyan: '#00e5e5',
brightWhite: '#e5e5e5'
}
},
{
id: 'grass',
name: 'Grass',
type: 'light',
colors: {
background: '#a4e400',
foreground: '#333333',
cursor: '#333333',
selection: '#ccff00',
black: '#000000',
red: '#cc0000',
green: '#00cc00',
yellow: '#ffff00',
blue: '#0000ff',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#ffffff',
brightBlack: '#999999',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0000ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'man-page',
name: 'Man Page',
type: 'light',
colors: {
background: '#fef5e7',
foreground: '#2d2d2d',
cursor: '#2d2d2d',
selection: '#e8e8d0',
black: '#000000',
red: '#cc0000',
green: '#009900',
yellow: '#999900',
blue: '#000099',
magenta: '#990099',
cyan: '#009999',
white: '#cccccc',
brightBlack: '#999999',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0000ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'novel',
name: 'Novel',
type: 'light',
colors: {
background: '#eae6d8',
foreground: '#3d2817',
cursor: '#3d2817',
selection: '#ddd8ca',
black: '#2c2c2c',
red: '#8b0000',
green: '#006400',
yellow: '#8b8b00',
blue: '#00008b',
magenta: '#8b008b',
cyan: '#008b8b',
white: '#d3d3d3',
brightBlack: '#696969',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0000ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'ocean',
name: 'Ocean',
type: 'dark',
colors: {
background: '#000033',
foreground: '#ffffff',
cursor: '#0066ff',
selection: '#003366',
black: '#000000',
red: '#ff0000',
green: '#00ff00',
yellow: '#ffff00',
blue: '#0066ff',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#ffffff',
brightBlack: '#666666',
brightRed: '#ff6666',
brightGreen: '#66ff66',
brightYellow: '#ffff66',
brightBlue: '#6699ff',
brightMagenta: '#ff66ff',
brightCyan: '#66ffff',
brightWhite: '#ffffff'
}
},
{
id: 'pro',
name: 'Pro',
type: 'dark',
colors: {
background: '#000000',
foreground: '#ffffff',
cursor: '#ffffff',
selection: '#333333',
black: '#000000',
red: '#cc0000',
green: '#00cc00',
yellow: '#cccc00',
blue: '#0000ff',
magenta: '#ff00ff',
cyan: '#00ffff',
white: '#ffffff',
brightBlack: '#666666',
brightRed: '#ff0000',
brightGreen: '#00ff00',
brightYellow: '#ffff00',
brightBlue: '#0000ff',
brightMagenta: '#ff00ff',
brightCyan: '#00ffff',
brightWhite: '#ffffff'
}
},
{
id: 'red-sands',
name: 'Red Sands',
type: 'dark',
colors: {
background: '#3a2e2e',
foreground: '#d4a9a0',
cursor: '#f7f0e0',
selection: '#5d3f3f',
black: '#1a0f0f',
red: '#cc4d4d',
green: '#9fa877',
yellow: '#d4b896',
blue: '#7a9a9f',
magenta: '#a08080',
cyan: '#8b9f9f',
white: '#d4a9a0',
brightBlack: '#8b6f6f',
brightRed: '#ff6666',
brightGreen: '#b5d376',
brightYellow: '#ffc77d',
brightBlue: '#9fb5b5',
brightMagenta: '#c5a0a0',
brightCyan: '#a5b5b5',
brightWhite: '#ffffff'
}
},
{
id: 'solarized-dark',
name: 'Solarized Dark',
type: 'dark',
colors: {
background: '#002b36',
foreground: '#839496',
cursor: '#839496',
selection: '#073642',
black: '#073642',
red: '#dc322f',
green: '#859900',
yellow: '#b58900',
blue: '#268bd2',
magenta: '#d33682',
cyan: '#2aa198',
white: '#eee8d5',
brightBlack: '#002b36',
brightRed: '#cb4b16',
brightGreen: '#586e75',
brightYellow: '#657b83',
brightBlue: '#839496',
brightMagenta: '#6c71c4',
brightCyan: '#93a1a1',
brightWhite: '#fdf6e3'
}
},
{
id: 'solarized-light',
name: 'Solarized Light',
type: 'light',
colors: {
background: '#fdf6e3',
foreground: '#657b83',
cursor: '#657b83',
selection: '#eee8d5',
black: '#073642',
red: '#dc322f',
green: '#859900',
yellow: '#b58900',
blue: '#268bd2',
magenta: '#d33682',
cyan: '#2aa198',
white: '#fdf6e3',
brightBlack: '#586e75',
brightRed: '#cb4b16',
brightGreen: '#586e75',
brightYellow: '#657b83',
brightBlue: '#839496',
brightMagenta: '#6c71c4',
brightCyan: '#93a1a1',
brightWhite: '#fdf6e3'
}
},
{
id: 'silver-aerogel',
name: 'Silver Aerogel',
type: 'light',
colors: {
background: '#d4d4d4',
foreground: '#4d4d4d',
cursor: '#4d4d4d',
selection: '#c8c8c8',
black: '#2d2d2d',
red: '#d4666e',
green: '#8fa877',
yellow: '#d4b896',
blue: '#7a9a9f',
magenta: '#a08080',
cyan: '#8b9f9f',
white: '#d4d4d4',
brightBlack: '#8b8b8b',
brightRed: '#ff7f7f',
brightGreen: '#b5d376',
brightYellow: '#ffc77d',
brightBlue: '#9fb5b5',
brightMagenta: '#c5a0a0',
brightCyan: '#a5b5b5',
brightWhite: '#ffffff'
}
},
{
id: 'dracula',
name: 'Dracula',
type: 'dark',
colors: {
background: '#282a36',
foreground: '#f8f8f2',
cursor: '#f8f8f2',
selection: '#44475a',
black: '#000000',
red: '#ff5555',
green: '#50fa7b',
yellow: '#f1fa8c',
blue: '#61bfff',
magenta: '#ff79c6',
cyan: '#8be9fd',
white: '#bfbfbf',
brightBlack: '#575b86',
brightRed: '#ff6e6e',
brightGreen: '#69ff94',
brightYellow: '#ffffa5',
brightBlue: '#8be9fd',
brightMagenta: '#ff92df',
brightCyan: '#a4ffff',
brightWhite: '#ffffff'
}
},
{
id: 'monokai',
name: 'Monokai',
type: 'dark',
colors: {
background: '#272822',
foreground: '#f8f8f2',
cursor: '#f8f8f0',
selection: '#49483e',
black: '#272822',
red: '#f92672',
green: '#a6e22e',
yellow: '#e6db74',
blue: '#66d9ef',
magenta: '#ae81ff',
cyan: '#a1efe4',
white: '#f8f8f2',
brightBlack: '#75715e',
brightRed: '#f92672',
brightGreen: '#a6e22e',
brightYellow: '#e6db74',
brightBlue: '#66d9ef',
brightMagenta: '#ae81ff',
brightCyan: '#a1efe4',
brightWhite: '#f9f8f5'
}
},
{
id: 'nord-light',
name: 'Nord Light',
type: 'light',
colors: {
background: '#eceff4',
foreground: '#2e3440',
cursor: '#2e3440',
selection: '#d8dee9',
black: '#2e3440',
red: '#bf616a',
green: '#a3be8c',
yellow: '#ebcb8b',
blue: '#81a1c1',
magenta: '#b48ead',
cyan: '#88c0d0',
white: '#eceff4',
brightBlack: '#4c566a',
brightRed: '#bf616a',
brightGreen: '#a3be8c',
brightYellow: '#ebcb8b',
brightBlue: '#81a1c1',
brightMagenta: '#b48ead',
brightCyan: '#88c0d0',
brightWhite: '#2e3440'
}
},
{
id: 'nord-dark',
name: 'Nord Dark',
type: 'dark',
colors: {
background: '#2e3440',
foreground: '#d8dee9',
cursor: '#eceff4',
selection: '#434c5e',
black: '#3b4252',
red: '#bf616a',
green: '#a3be8c',
yellow: '#ebcb8b',
blue: '#81a1c1',
magenta: '#b48ead',
cyan: '#88c0d0',
white: '#d8dee9',
brightBlack: '#4c566a',
brightRed: '#bf616a',
brightGreen: '#a3be8c',
brightYellow: '#ebcb8b',
brightBlue: '#81a1c1',
brightMagenta: '#b48ead',
brightCyan: '#88c0d0',
brightWhite: '#eceff4'
}
},
{
id: 'flexoki-light',
name: 'Flexoki Light',
type: 'light',
colors: {
background: '#FFFCF0',
foreground: '#423F34',
cursor: '#423F34',
selection: '#F3EDE3',
black: '#423F34',
red: '#D74E35',
green: '#6E8326',
yellow: '#D0A215',
blue: '#4385BE',
magenta: '#8B7EC8',
cyan: '#3AA99F',
white: '#FFFCF0',
brightBlack: '#9B9582',
brightRed: '#E0A76F',
brightGreen: '#879A39',
brightYellow: '#E5C335',
brightBlue: '#6BA3D4',
brightMagenta: '#AE97D8',
brightCyan: '#5CB9B5',
brightWhite: '#423F34'
}
},
{
id: 'kanagawa-lotus',
name: 'Kanagawa Lotus',
type: 'light',
colors: {
background: '#F4F1DE',
foreground: '#545464',
cursor: '#C4B28A',
selection: '#E2DCC5',
black: '#2B2D2E',
red: '#C34043',
green: '#6B8E71',
yellow: '#C0A36E',
blue: '#7FB4CA',
magenta: '#957FB8',
cyan: '#7AA89F',
white: '#DCD7BA',
brightBlack: '#8A8C8E',
brightRed: '#D67878',
brightGreen: '#98BB6C',
brightYellow: '#E6C384',
brightBlue: '#7FB4CA',
brightMagenta: '#938AA9',
brightCyan: '#7AA89F',
brightWhite: '#f4f1de'
}
},
{
id: 'everforest-dark',
name: 'Everforest Dark',
type: 'dark',
colors: {
background: '#2d353b',
foreground: '#d3c6aa',
cursor: '#a7c957',
selection: '#3d484d',
black: '#0d0d0d',
red: '#f85552',
green: '#a7c957',
yellow: '#dbc074',
blue: '#7fbbb3',
magenta: '#d699b6',
cyan: '#83c092',
white: '#d3c6aa',
brightBlack: '#859289',
brightRed: '#f85552',
brightGreen: '#a7c957',
brightYellow: '#dbc074',
brightBlue: '#7fbbb3',
brightMagenta: '#d699b6',
brightCyan: '#83c092',
brightWhite: '#d3c6aa'
}
},
{
id: 'everforest-light',
name: 'Everforest Light',
type: 'light',
colors: {
background: '#faf4ed',
foreground: '#5c6d64',
cursor: '#7cb342',
selection: '#e8ddc9',
black: '#3d2817',
red: '#f85149',
green: '#7cb342',
yellow: '#d4a574',
blue: '#4a7fa7',
magenta: '#b58e8e',
cyan: '#597445',
white: '#faf4ed',
brightBlack: '#9da9a0',
brightRed: '#f85552',
brightGreen: '#a7c957',
brightYellow: '#dbc074',
brightBlue: '#7fbbb3',
brightMagenta: '#d699b6',
brightCyan: '#83c092',
brightWhite: '#5c6d64'
}
},
{
id: 'github-dark',
name: 'GitHub Dark',
type: 'dark',
colors: {
background: '#0d1117',
foreground: '#e6edf3',
cursor: '#2f81f7',
selection: '#264f78',
black: '#484f58',
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: '#ffffff',
}
},
{
id: 'github-light',
name: 'GitHub Light',
type: 'light',
colors: {
background: '#ffffff',
foreground: '#1f2328',
cursor: '#0969da',
selection: '#add6ff',
black: '#24292f',
red: '#cf222e',
green: '#116329',
yellow: '#4d2d00',
blue: '#0969da',
magenta: '#8250df',
cyan: '#1b7c83',
white: '#6e7781',
brightBlack: '#57606a',
brightRed: '#a40e26',
brightGreen: '#1a7f37',
brightYellow: '#633c01',
brightBlue: '#218bff',
brightMagenta: '#a475f9',
brightCyan: '#3192aa',
brightWhite: '#8c959f',
}
},
{
id: 'ubuntu',
name: 'Ubuntu',
type: 'dark',
colors: {
background: '#300a24',
foreground: '#eeeeec',
cursor: '#bbbbbb',
selection: '#b5d5ff',
black: '#2e3436',
red: '#cc0000',
green: '#4e9a06',
yellow: '#c4a000',
blue: '#3465a4',
magenta: '#75507b',
cyan: '#06989a',
white: '#d3d7cf',
brightBlack: '#555753',
brightRed: '#ef2929',
brightGreen: '#8ae234',
brightYellow: '#fce94f',
brightBlue: '#729fcf',
brightMagenta: '#ad7fa8',
brightCyan: '#34e2e2',
brightWhite: '#eeeeec',
}
},
{
id: 'one-dark-pro',
name: 'One Dark Pro',
type: 'dark',
colors: {
background: '#282c34',
foreground: '#abb2bf',
cursor: '#528bff',
selection: '#3e4452',
black: '#3f4451',
red: '#e05561',
green: '#8cc265',
yellow: '#d18f52',
blue: '#4aa5f0',
magenta: '#c162de',
cyan: '#42b3c2',
white: '#d7dae0',
brightBlack: '#4f5666',
brightRed: '#ff616e',
brightGreen: '#a5e075',
brightYellow: '#f0a45d',
brightBlue: '#4dc4ff',
brightMagenta: '#de73ff',
brightCyan: '#4cd1e0',
brightWhite: '#e6e6e6',
}
},
{
id: 'horizon-dark',
name: 'Horizon',
type: 'dark',
colors: {
background: '#1c1e26',
foreground: '#d5d8da',
cursor: '#6c6f93',
selection: '#6c6f93',
black: '#16161c',
red: '#e95678',
green: '#29d398',
yellow: '#fab795',
blue: '#26bbd9',
magenta: '#ee64ac',
cyan: '#59e1e3',
white: '#d5d8da',
brightBlack: '#6c6f93',
brightRed: '#ec6a88',
brightGreen: '#3fdaa4',
brightYellow: '#fbc3a7',
brightBlue: '#3fc4de',
brightMagenta: '#f075b5',
brightCyan: '#6be4e6',
brightWhite: '#ffffff',
}
},
{
id: 'palenight',
name: 'Palenight',
type: 'dark',
colors: {
background: '#292d3e',
foreground: '#bfc7d5',
cursor: '#ffcc00',
selection: '#7580b8',
black: '#292d3e',
red: '#ff5572',
green: '#a9c77d',
yellow: '#ffcb6b',
blue: '#82aaff',
magenta: '#c792ea',
cyan: '#89ddff',
white: '#d0d0d0',
brightBlack: '#676e95',
brightRed: '#ff5572',
brightGreen: '#c3e88d',
brightYellow: '#ffcb6b',
brightBlue: '#82aaff',
brightMagenta: '#c792ea',
brightCyan: '#89ddff',
brightWhite: '#ffffff',
}
},
{
id: 'panda',
name: 'Panda',
type: 'dark',
colors: {
background: '#292a2b',
foreground: '#e6e6e6',
cursor: '#ff4b82',
selection: '#454647',
black: '#757575',
red: '#ff2c6d',
green: '#19f9d8',
yellow: '#ffb86c',
blue: '#45a9f9',
magenta: '#ff75b5',
cyan: '#b084eb',
white: '#cdcdcd',
brightBlack: '#757575',
brightRed: '#ff2c6d',
brightGreen: '#19f9d8',
brightYellow: '#ffcc95',
brightBlue: '#6fc1ff',
brightMagenta: '#ff9ac1',
brightCyan: '#bcaafe',
brightWhite: '#e6e6e6',
}
},
{
id: 'snazzy',
name: 'Snazzy',
type: 'dark',
colors: {
background: '#1e1f29',
foreground: '#ebece6',
cursor: '#e4e4e4',
selection: '#81aec6',
black: '#000000',
red: '#fc4346',
green: '#50fb7c',
yellow: '#f0fb8c',
blue: '#49baff',
magenta: '#fc4cb4',
cyan: '#8be9fe',
white: '#ededec',
brightBlack: '#555555',
brightRed: '#fc4346',
brightGreen: '#50fb7c',
brightYellow: '#f0fb8c',
brightBlue: '#49baff',
brightMagenta: '#fc4cb4',
brightCyan: '#8be9fe',
brightWhite: '#ededec',
}
},
{
id: 'synthwave-84',
name: "Synthwave '84",
type: 'dark',
colors: {
background: '#262335',
foreground: '#f0eff1',
cursor: '#72f1b8',
selection: '#463465',
black: '#241b30',
red: '#fe4450',
green: '#72f1b8',
yellow: '#fede5d',
blue: '#03edf9',
magenta: '#ff7edb',
cyan: '#03edf9',
white: '#f0eff1',
brightBlack: '#7f7094',
brightRed: '#fe4450',
brightGreen: '#72f1b8',
brightYellow: '#f9f972',
brightBlue: '#aa54f9',
brightMagenta: '#ff7edb',
brightCyan: '#03edf9',
brightWhite: '#f2f2e3',
}
},
{
id: 'vesper',
name: 'Vesper',
type: 'dark',
colors: {
background: '#101010',
foreground: '#ffffff',
cursor: '#acb1ab',
selection: '#988049',
black: '#101010',
red: '#f5a191',
green: '#90b99f',
yellow: '#e6b99d',
blue: '#aca1cf',
magenta: '#e29eca',
cyan: '#ea83a5',
white: '#a0a0a0',
brightBlack: '#7e7e7e',
brightRed: '#ff8080',
brightGreen: '#99ffe4',
brightYellow: '#ffc799',
brightBlue: '#b9aeda',
brightMagenta: '#ecaad6',
brightCyan: '#f591b2',
brightWhite: '#ffffff',
}
},
{
id: 'kanso-dark',
name: 'Kanso Dark',
type: 'dark',
colors: {
background: '#090e13',
foreground: '#c5c9c7',
cursor: '#c5c9c7',
selection: '#393b44',
black: '#0d0c0c',
red: '#c4746e',
green: '#8a9a7b',
yellow: '#c4b28a',
blue: '#8ba4b0',
magenta: '#a292a3',
cyan: '#8ea4a2',
white: '#c8c093',
brightBlack: '#a4a7a4',
brightRed: '#e46876',
brightGreen: '#87a987',
brightYellow: '#e6c384',
brightBlue: '#7fbbb3',
brightMagenta: '#938aa9',
brightCyan: '#7aa89f',
brightWhite: '#c5c9c7',
}
},
{
id: 'kanso-light',
name: 'Kanso Light',
type: 'light',
colors: {
background: '#f2f1ef',
foreground: '#22262d',
cursor: '#22262d',
selection: '#e2e1df',
black: '#22262d',
red: '#c84053',
green: '#6f894e',
yellow: '#77713f',
blue: '#4d699b',
magenta: '#b35b79',
cyan: '#597b75',
white: '#545464',
brightBlack: '#6d6f6e',
brightRed: '#d7474b',
brightGreen: '#6e915f',
brightYellow: '#836f4a',
brightBlue: '#6693bf',
brightMagenta: '#624c83',
brightCyan: '#5e857a',
brightWhite: '#43436c',
}
},
];

View File

@@ -0,0 +1,512 @@
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'
}
},
];

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,60 @@
import type { TerminalTheme } from '../../../domain/models';
export const uiMatchTerminalThemes: TerminalTheme[] = [
// ====================================================================,
// UI-matched terminal themes — background color matched to each built-in,
// UI theme preset so the terminal blends seamlessly with the app chrome.,
// ANSI palette based on netcatty-light (for light) / netcatty-dark (for dark).,
// ====================================================================,
// Light UI matches,
{ id: 'ui-snow', name: 'Snow', type: 'light', colors: {
background: '#f1f4f8', foreground: '#24292f', cursor: '#0969da', selection: '#add6ff',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-pure-white', name: 'Pure White', type: 'light', colors: {
background: '#ffffff', foreground: '#24292f', cursor: '#0969da', selection: '#add6ff',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-ivory', name: 'Ivory', type: 'light', colors: {
background: '#f7f4ed', foreground: '#24292f', cursor: '#b45309', selection: '#fde68a',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-mist', name: 'Mist', type: 'light', colors: {
background: '#f6f7f9', foreground: '#24292f', cursor: '#0891b2', selection: '#a5f3fc',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-mint', name: 'Mint', type: 'light', colors: {
background: '#f2f8f5', foreground: '#24292f', cursor: '#059669', selection: '#a7f3d0',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-sand', name: 'Sand', type: 'light', colors: {
background: '#f4f0eb', foreground: '#24292f', cursor: '#c2410c', selection: '#fed7aa',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
{ id: 'ui-lavender', name: 'Lavender', type: 'light', colors: {
background: '#f7f5fa', foreground: '#24292f', cursor: '#7c3aed', selection: '#ddd6fe',
black: '#24292f', red: '#cf222e', green: '#116329', yellow: '#9a6700',
blue: '#0969da', magenta: '#8250df', cyan: '#0e7574', white: '#6e7781',
brightBlack: '#57606a', brightRed: '#a40e26', brightGreen: '#1a7f37', brightYellow: '#7d4e00',
brightBlue: '#218bff', brightMagenta: '#a475f9', brightCyan: '#0c7875', brightWhite: '#8c959f',
}},
// Dark UI matches,
];