Files
terminalX/vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_I.swift
kid aa92d0e676 初始提交:terminalX 可运行态(M0/M1/M1.5 已真机验证)
- M0: libghostty SSH 终端(渲染/输入/连接)+ 白屏修复(OutputGate) + 会话状态机/自动重连
- M1: tsnet 用户态组网 + SSH-over-tsnet(fd 桥),shell 级真机验证;R5(Go+gvisor+C+++Swift 同进程) retire
- M1.5: tmux -CC 原生 tab(MVP)
- 结构: packages/(TXCore·TXTransport), apps/TerminalX, vendor/(libghostty-spm/libssh2/mbedtls/tsnet-bridge), artifacts/
- 文档: CLAUDE.md + docs/HANDOFF.md(新会话入口)
- 环境: 认证代理→依赖 vendor 本地化;Go 在 ~/.local/go;仅模拟器/未签名
- 待续: M2 mosh, tmux 多 pane, M4 安全(host key/SE)

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 10:20:46 +08:00

224 lines
10 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let iBM_5153_CGA = GhosttyThemeDefinition(
name: "IBM 5153 CGA",
background: "141414",
foreground: "cecece",
cursorColor: "cecece",
cursorText: "141414",
selectionBackground: "cecece",
selectionForeground: "141414",
palette: [0: "141414", 1: "d03333", 2: "1bd01b", 3: "d08c1b", 4: "1b1bd0", 5: "d01bd0", 6: "1bd0d0", 7: "cecece", 8: "4e4e4e", 9: "dc4e4e", 10: "4edc4e", 11: "f3f34e", 12: "4e4edc", 13: "f34ef3", 14: "4ef3f3", 15: "ffffff"]
)
static let iBM_5153_CGA_Black = GhosttyThemeDefinition(
name: "IBM 5153 CGA (Black)",
background: "000000",
foreground: "c4c4c4",
cursorColor: "c4c4c4",
cursorText: "000000",
selectionBackground: "c4c4c4",
selectionForeground: "000000",
palette: [0: "000000", 1: "c40000", 2: "00c400", 3: "c47e00", 4: "0000c4", 5: "c400c4", 6: "00c4c4", 7: "c4c4c4", 8: "4e4e4e", 9: "dc4e4e", 10: "4edc4e", 11: "f3f34e", 12: "4e4edc", 13: "f34ef3", 14: "4ef3f3", 15: "ffffff"]
)
static let iC_Green_PPL = GhosttyThemeDefinition(
name: "IC Green PPL",
background: "2c2c2c",
foreground: "e0f1dc",
cursorColor: "47fa6b",
cursorText: "292929",
selectionBackground: "116b41",
selectionForeground: "e0f1dc",
palette: [0: "014401", 1: "ff2736", 2: "41a638", 3: "76a831", 4: "2ec3b9", 5: "50a096", 6: "3ca078", 7: "e6fef2", 8: "106910", 9: "b4fa5c", 10: "aefb86", 11: "dafa87", 12: "2efaeb", 13: "50fafa", 14: "3cfac8", 15: "e0f1dc"]
)
static let iC_Orange_PPL = GhosttyThemeDefinition(
name: "IC Orange PPL",
background: "262626",
foreground: "ffcb83",
cursorColor: "fc531d",
cursorText: "ffc88a",
selectionBackground: "c14020",
selectionForeground: "ffc88a",
palette: [0: "000000", 1: "c13900", 2: "a4a900", 3: "caaf00", 4: "bd6d00", 5: "fc5e00", 6: "f79500", 7: "ffc88a", 8: "6a4f2a", 9: "ff8c68", 10: "f6ff40", 11: "ffe36e", 12: "ffbe55", 13: "fc874f", 14: "c69752", 15: "fafaff"]
)
static let iceberg_Dark = GhosttyThemeDefinition(
name: "Iceberg Dark",
background: "161821",
foreground: "c6c8d1",
cursorColor: "c6c8d1",
cursorText: "161821",
selectionBackground: "c6c8d1",
selectionForeground: "161821",
palette: [0: "1e2132", 1: "e27878", 2: "b4be82", 3: "e2a478", 4: "84a0c6", 5: "a093c7", 6: "89b8c2", 7: "c6c8d1", 8: "6b7089", 9: "e98989", 10: "c0ca8e", 11: "e9b189", 12: "91acd1", 13: "ada0d3", 14: "95c4ce", 15: "d2d4de"]
)
static let iceberg_Light = GhosttyThemeDefinition(
name: "Iceberg Light",
background: "e8e9ec",
foreground: "33374c",
cursorColor: "33374c",
cursorText: "e8e9ec",
selectionBackground: "33374c",
selectionForeground: "e8e9ec",
palette: [0: "dcdfe7", 1: "cc517a", 2: "668e3d", 3: "c57339", 4: "2d539e", 5: "7759b4", 6: "3f83a6", 7: "33374c", 8: "8389a3", 9: "cc3768", 10: "598030", 11: "b6662d", 12: "22478e", 13: "6845ad", 14: "327698", 15: "262a3f"]
)
static let idea = GhosttyThemeDefinition(
name: "Idea",
background: "202020",
foreground: "adadad",
cursorColor: "bbbbbb",
cursorText: "ffffff",
selectionBackground: "44475a",
selectionForeground: "ffffff",
palette: [0: "adadad", 1: "fc5256", 2: "98b61c", 3: "ccb444", 4: "437ee7", 5: "9d74b0", 6: "248887", 7: "4b4b4b", 8: "ffffff", 9: "fc7072", 10: "98b61c", 11: "ffff0b", 12: "6c9ced", 13: "fc7eff", 14: "248887", 15: "181818"]
)
static let idle_Toes = GhosttyThemeDefinition(
name: "Idle Toes",
background: "323232",
foreground: "ffffff",
cursorColor: "d6d6d6",
cursorText: "000000",
selectionBackground: "5b5b5b",
selectionForeground: "000000",
palette: [0: "323232", 1: "d25252", 2: "7fe173", 3: "ffc66d", 4: "4099ff", 5: "f680ff", 6: "bed6ff", 7: "eeeeec", 8: "606060", 9: "f07070", 10: "9dff91", 11: "ffe48b", 12: "5eb7f7", 13: "ff9dff", 14: "dcf4ff", 15: "ffffff"]
)
static let iR_Black = GhosttyThemeDefinition(
name: "IR Black",
background: "000000",
foreground: "f1f1f1",
cursorColor: "808080",
cursorText: "ffffff",
selectionBackground: "b5d5ff",
selectionForeground: "000000",
palette: [0: "4f4f4f", 1: "fa6c60", 2: "a8ff60", 3: "fffeb7", 4: "96cafe", 5: "fa73fd", 6: "c6c5fe", 7: "efedef", 8: "7b7b7b", 9: "fcb6b0", 10: "cfffab", 11: "ffffcc", 12: "b5dcff", 13: "fb9cfe", 14: "e0e0fe", 15: "ffffff"]
)
static let iRIX_Console = GhosttyThemeDefinition(
name: "IRIX Console",
background: "0c0c0c",
foreground: "f2f2f2",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "c2deff",
selectionForeground: "000000",
palette: [0: "1a1919", 1: "d42426", 2: "37a327", 3: "c29d28", 4: "0739e2", 5: "911f9c", 6: "4497df", 7: "cccccc", 8: "767676", 9: "f34f59", 10: "45c731", 11: "f9f2a7", 12: "4079ff", 13: "c31ba2", 14: "6ed7d7", 15: "f2f2f2"]
)
static let iRIX_Terminal = GhosttyThemeDefinition(
name: "IRIX Terminal",
background: "000043",
foreground: "f2f2f2",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "c2deff",
selectionForeground: "000000",
palette: [0: "1a1919", 1: "ff2b1e", 2: "57ff3d", 3: "ffff44", 4: "0004ff", 5: "ff2cff", 6: "56ffff", 7: "ffffff", 8: "ffff44", 9: "ffff44", 10: "ffff44", 11: "fffc72", 12: "ffff44", 13: "ffff44", 14: "ffff44", 15: "ffff44"]
)
static let iTerm2_Dark_Background = GhosttyThemeDefinition(
name: "iTerm2 Dark Background",
background: "000000",
foreground: "c7c7c7",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "000000", 1: "c91b00", 2: "00c200", 3: "c7c400", 4: "0225c7", 5: "ca30c7", 6: "00c5c7", 7: "c7c7c7", 8: "686868", 9: "ff6e67", 10: "5ffa68", 11: "fffc67", 12: "6871ff", 13: "ff77ff", 14: "60fdff", 15: "ffffff"]
)
static let iTerm2_Default = GhosttyThemeDefinition(
name: "iTerm2 Default",
background: "000000",
foreground: "ffffff",
cursorColor: "e5e5e5",
cursorText: "000000",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "000000", 1: "c91b00", 2: "00c200", 3: "c7c400", 4: "2225c4", 5: "ca30c7", 6: "00c5c7", 7: "ffffff", 8: "686868", 9: "ff6e67", 10: "5ffa68", 11: "fffc67", 12: "6871ff", 13: "ff77ff", 14: "60fdff", 15: "ffffff"]
)
static let iTerm2_Light_Background = GhosttyThemeDefinition(
name: "iTerm2 Light Background",
background: "ffffff",
foreground: "000000",
cursorColor: "000000",
cursorText: "ffffff",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "000000", 1: "c91b00", 2: "00c200", 3: "c7c400", 4: "0225c7", 5: "ca30c7", 6: "00c5c7", 7: "bababa", 8: "686868", 9: "ff6e67", 10: "39d442", 11: "ccc934", 12: "6871ff", 13: "ff77ff", 14: "3ad7d9", 15: "ffffff"]
)
static let iTerm2_Pastel_Dark_Background = GhosttyThemeDefinition(
name: "iTerm2 Pastel Dark Background",
background: "000000",
foreground: "c7c7c7",
cursorColor: "ffb473",
cursorText: "8c8c8c",
selectionBackground: "454d96",
selectionForeground: "f4f4f4",
palette: [0: "626262", 1: "ff8373", 2: "b4fb73", 3: "fffdc3", 4: "a5d5fe", 5: "ff90fe", 6: "d1d1fe", 7: "f1f1f1", 8: "8f8f8f", 9: "ffc4be", 10: "d6fcba", 11: "fffed5", 12: "c2e3ff", 13: "ffb2fe", 14: "e6e6fe", 15: "ffffff"]
)
static let iTerm2_Smoooooth = GhosttyThemeDefinition(
name: "iTerm2 Smoooooth",
background: "15191f",
foreground: "dcdcdc",
cursorColor: "ffffff",
cursorText: "000000",
selectionBackground: "b3d7ff",
selectionForeground: "000000",
palette: [0: "14191e", 1: "b43c2a", 2: "00c200", 3: "c7c400", 4: "2744c7", 5: "c040be", 6: "00c5c7", 7: "c7c7c7", 8: "686868", 9: "dd7975", 10: "58e790", 11: "ece100", 12: "a7abf2", 13: "e17ee1", 14: "60fdff", 15: "ffffff"]
)
static let iTerm2_Solarized_Dark = GhosttyThemeDefinition(
name: "iTerm2 Solarized Dark",
background: "002b36",
foreground: "839496",
cursorColor: "839496",
cursorText: "073642",
selectionBackground: "073642",
selectionForeground: "93a1a1",
palette: [0: "073642", 1: "dc322f", 2: "859900", 3: "b58900", 4: "268bd2", 5: "d33682", 6: "2aa198", 7: "eee8d5", 8: "335e69", 9: "cb4b16", 10: "586e75", 11: "657b83", 12: "839496", 13: "6c71c4", 14: "93a1a1", 15: "fdf6e3"]
)
static let iTerm2_Solarized_Light = GhosttyThemeDefinition(
name: "iTerm2 Solarized Light",
background: "fdf6e3",
foreground: "657b83",
cursorColor: "657b83",
cursorText: "eee8d5",
selectionBackground: "eee8d5",
selectionForeground: "586e75",
palette: [0: "073642", 1: "dc322f", 2: "859900", 3: "b58900", 4: "268bd2", 5: "d33682", 6: "2aa198", 7: "bbb5a2", 8: "002b36", 9: "cb4b16", 10: "586e75", 11: "657b83", 12: "839496", 13: "6c71c4", 14: "93a1a1", 15: "fdf6e3"]
)
static let iTerm2_Tango_Dark = GhosttyThemeDefinition(
name: "iTerm2 Tango Dark",
background: "000000",
foreground: "ffffff",
cursorColor: "ffffff",
cursorText: "000000",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "000000", 1: "d81e00", 2: "5ea702", 3: "cfae00", 4: "427ab3", 5: "89658e", 6: "00a7aa", 7: "dbded8", 8: "686a66", 9: "f54235", 10: "99e343", 11: "fdeb61", 12: "84b0d8", 13: "bc94b7", 14: "37e6e8", 15: "f1f1f0"]
)
static let iTerm2_Tango_Light = GhosttyThemeDefinition(
name: "iTerm2 Tango Light",
background: "ffffff",
foreground: "000000",
cursorColor: "000000",
cursorText: "ffffff",
selectionBackground: "c1deff",
selectionForeground: "000000",
palette: [0: "000000", 1: "d81e00", 2: "5ea702", 3: "cfae00", 4: "427ab3", 5: "89658e", 6: "00a7aa", 7: "c1c4be", 8: "686a66", 9: "f54235", 10: "8cd636", 11: "d7c53b", 12: "84b0d8", 13: "bc94b7", 14: "1eccce", 15: "f1f1f0"]
)
}