Files
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

312 lines
14 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let aardvark_Blue = GhosttyThemeDefinition(
name: "Aardvark Blue",
background: "102040",
foreground: "dddddd",
cursorColor: "007acc",
cursorText: "bfdbfe",
selectionBackground: "bfdbfe",
selectionForeground: "000000",
palette: [0: "191919", 1: "aa342e", 2: "4b8c0f", 3: "dbba00", 4: "1370d3", 5: "c43ac3", 6: "008eb0", 7: "bebebe", 8: "525252", 9: "f05b50", 10: "95dc55", 11: "ffe763", 12: "60a4ec", 13: "e26be2", 14: "60b6cb", 15: "f7f7f7"]
)
static let abernathy = GhosttyThemeDefinition(
name: "Abernathy",
background: "111416",
foreground: "eeeeec",
cursorColor: "bbbbbb",
cursorText: "ffffff",
selectionBackground: "eeeeec",
selectionForeground: "333333",
palette: [0: "000000", 1: "cd0000", 2: "00cd00", 3: "cdcd00", 4: "1093f5", 5: "cd00cd", 6: "00cdcd", 7: "faebd7", 8: "404040", 9: "ff0000", 10: "00ff00", 11: "ffff00", 12: "11b5f6", 13: "ff00ff", 14: "00ffff", 15: "ffffff"]
)
static let adventure = GhosttyThemeDefinition(
name: "Adventure",
background: "040404",
foreground: "feffff",
cursorColor: "feffff",
cursorText: "000000",
selectionBackground: "606060",
selectionForeground: "ffffff",
palette: [0: "040404", 1: "d84a33", 2: "5da602", 3: "eebb6e", 4: "417ab3", 5: "e5c499", 6: "bdcfe5", 7: "dbded8", 8: "685656", 9: "d76b42", 10: "99b52c", 11: "ffb670", 12: "97d7ef", 13: "aa7900", 14: "bdcfe5", 15: "e4d5c7"]
)
static let adventure_Time = GhosttyThemeDefinition(
name: "Adventure Time",
background: "1f1d45",
foreground: "f8dcc0",
cursorColor: "efbf38",
cursorText: "08080a",
selectionBackground: "706b4e",
selectionForeground: "f3d9c4",
palette: [0: "050404", 1: "bd0013", 2: "4ab118", 3: "e7741e", 4: "0f4ac6", 5: "665993", 6: "70a598", 7: "f8dcc0", 8: "4e7cbf", 9: "fc5f5a", 10: "9eff6e", 11: "efc11a", 12: "1997c6", 13: "9b5953", 14: "c8faf4", 15: "f6f5fb"]
)
static let adwaita = GhosttyThemeDefinition(
name: "Adwaita",
background: "ffffff",
foreground: "000000",
cursorColor: "000000",
cursorText: "ffffff",
selectionBackground: "c0bfbc",
selectionForeground: "000000",
palette: [0: "241f31", 1: "c01c28", 2: "2ec27e", 3: "e8b504", 4: "1e78e4", 5: "9841bb", 6: "0ab9dc", 7: "c0bfbc", 8: "5e5c64", 9: "ed333b", 10: "4ad67c", 11: "d2be36", 12: "51a1ff", 13: "c061cb", 14: "4fd2fd", 15: "f6f5f4"]
)
static let adwaita_Dark = GhosttyThemeDefinition(
name: "Adwaita Dark",
background: "1d1d20",
foreground: "ffffff",
cursorColor: "ffffff",
cursorText: "1d1d20",
selectionBackground: "ffffff",
selectionForeground: "5e5c64",
palette: [0: "241f31", 1: "c01c28", 2: "2ec27e", 3: "f5c211", 4: "1e78e4", 5: "9841bb", 6: "0ab9dc", 7: "c0bfbc", 8: "5e5c64", 9: "ed333b", 10: "57e389", 11: "f8e45c", 12: "51a1ff", 13: "c061cb", 14: "4fd2fd", 15: "f6f5f4"]
)
static let afterglow = GhosttyThemeDefinition(
name: "Afterglow",
background: "212121",
foreground: "d0d0d0",
cursorColor: "d0d0d0",
cursorText: "151515",
selectionBackground: "303030",
selectionForeground: "d0d0d0",
palette: [0: "151515", 1: "ac4142", 2: "7e8e50", 3: "e5b567", 4: "6c99bb", 5: "9f4e85", 6: "7dd6cf", 7: "d0d0d0", 8: "505050", 9: "ac4142", 10: "7e8e50", 11: "e5b567", 12: "6c99bb", 13: "9f4e85", 14: "7dd6cf", 15: "f5f5f5"]
)
static let aizen_Dark = GhosttyThemeDefinition(
name: "Aizen Dark",
background: "1a1a1a",
foreground: "d0d6f0",
cursorColor: "f8b080",
cursorText: "1a1a1a",
selectionBackground: "333333",
selectionForeground: "d0d6f0",
palette: [0: "1a1a1a", 1: "f08898", 2: "a4e09c", 3: "f5dea4", 4: "84b4f8", 5: "c8a2f4", 6: "90dcd0", 7: "d0d6f0", 8: "444444", 9: "f08898", 10: "a4e09c", 11: "f5dea4", 12: "84b4f8", 13: "c8a2f4", 14: "90dcd0", 15: "ffffff"]
)
static let aizen_Light = GhosttyThemeDefinition(
name: "Aizen Light",
background: "f0f2f6",
foreground: "4a4d66",
cursorColor: "fc6008",
cursorText: "f0f2f6",
selectionBackground: "bdc2cc",
selectionForeground: "4a4d66",
palette: [0: "f0f2f6", 1: "d00c36", 2: "3e9e28", 3: "dd8c1a", 4: "1c64f2", 5: "8636ec", 6: "159096", 7: "4a4d66", 8: "adb2bc", 9: "d00c36", 10: "3e9e28", 11: "dd8c1a", 12: "1c64f2", 13: "8636ec", 14: "159096", 15: "4a4d66"]
)
static let alabaster = GhosttyThemeDefinition(
name: "Alabaster",
background: "f7f7f7",
foreground: "000000",
cursorColor: "007acc",
cursorText: "bfdbfe",
selectionBackground: "bfdbfe",
selectionForeground: "000000",
palette: [0: "000000", 1: "aa3731", 2: "448c27", 3: "cb9000", 4: "325cc0", 5: "7a3e9d", 6: "0083b2", 7: "b7b7b7", 8: "777777", 9: "f05050", 10: "60cb00", 11: "f2af50", 12: "007acc", 13: "e64ce6", 14: "00aacb", 15: "f7f7f7"]
)
static let alien_Blood = GhosttyThemeDefinition(
name: "Alien Blood",
background: "0f1610",
foreground: "637d75",
cursorColor: "73fa91",
cursorText: "0f1610",
selectionBackground: "1d4125",
selectionForeground: "73fa91",
palette: [0: "112616", 1: "7f2b27", 2: "2f7e25", 3: "717f24", 4: "2f6a7f", 5: "47587f", 6: "327f77", 7: "647d75", 8: "3c4812", 9: "e08009", 10: "18e000", 11: "bde000", 12: "00aae0", 13: "0058e0", 14: "00e0c4", 15: "73fa91"]
)
static let andromeda = GhosttyThemeDefinition(
name: "Andromeda",
background: "262a33",
foreground: "e5e5e5",
cursorColor: "f8f8f0",
cursorText: "b5b5a8",
selectionBackground: "5a5c62",
selectionForeground: "ece7e7",
palette: [0: "000000", 1: "cd3131", 2: "05bc79", 3: "e5e512", 4: "2472c8", 5: "bc3fbc", 6: "0fa8cd", 7: "e5e5e5", 8: "666666", 9: "cd3131", 10: "05bc79", 11: "e5e512", 12: "2472c8", 13: "bc3fbc", 14: "0fa8cd", 15: "e5e5e5"]
)
static let apple_Classic = GhosttyThemeDefinition(
name: "Apple Classic",
background: "2c2b2b",
foreground: "d5a200",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "6b5b02",
selectionForeground: "67e000",
palette: [0: "000000", 1: "c91b00", 2: "00c200", 3: "c7c400", 4: "1c3fe1", 5: "ca30c7", 6: "00c5c7", 7: "c7c7c7", 8: "686868", 9: "ff6e67", 10: "5ffa68", 11: "fffc67", 12: "6871ff", 13: "ff77ff", 14: "60fdff", 15: "ffffff"]
)
static let apple_System_Colors = GhosttyThemeDefinition(
name: "Apple System Colors",
background: "1e1e1e",
foreground: "ffffff",
cursorColor: "98989d",
cursorText: "ffffff",
selectionBackground: "3f638b",
selectionForeground: "ffffff",
palette: [0: "1a1a1a", 1: "cc372e", 2: "26a439", 3: "cdac08", 4: "0869cb", 5: "9647bf", 6: "479ec2", 7: "98989d", 8: "464646", 9: "ff453a", 10: "32d74b", 11: "ffd60a", 12: "0a84ff", 13: "bf5af2", 14: "76d6ff", 15: "ffffff"]
)
static let apple_System_Colors_Light = GhosttyThemeDefinition(
name: "Apple System Colors Light",
background: "feffff",
foreground: "000000",
cursorColor: "98989d",
cursorText: "ffffff",
selectionBackground: "abd8ff",
selectionForeground: "000000",
palette: [0: "1a1a1a", 1: "cc372e", 2: "26a439", 3: "cdac08", 4: "0869cb", 5: "9647bf", 6: "479ec2", 7: "98989d", 8: "464646", 9: "ff453a", 10: "32d74b", 11: "e5bc00", 12: "0a84ff", 13: "bf5af2", 14: "69c9f2", 15: "ffffff"]
)
static let arcoiris = GhosttyThemeDefinition(
name: "Arcoiris",
background: "201f1e",
foreground: "eee4d9",
cursorColor: "872929",
cursorText: "fffbf2",
selectionBackground: "25524a",
selectionForeground: "f3fffd",
palette: [0: "333333", 1: "da2700", 2: "12c258", 3: "ffc656", 4: "518bfc", 5: "e37bd9", 6: "63fad5", 7: "bab2b2", 8: "777777", 9: "ffb9b9", 10: "e3f6aa", 11: "ffddaa", 12: "b3e8f3", 13: "cbbaf9", 14: "bcffc7", 15: "efefef"]
)
static let ardoise = GhosttyThemeDefinition(
name: "Ardoise",
background: "1e1e1e",
foreground: "eaeaea",
cursorColor: "f7f7f7",
cursorText: "000000",
selectionBackground: "46515e",
selectionForeground: "f1f3f5",
palette: [0: "2c2c2c", 1: "d3322d", 2: "588b35", 3: "fca93a", 4: "2465c2", 5: "7332b4", 6: "64e1b8", 7: "f7f7f7", 8: "535353", 9: "fa5852", 10: "8dc252", 11: "ffea51", 12: "6ab5f8", 13: "be68ca", 14: "89ffdb", 15: "fefefe"]
)
static let argonaut = GhosttyThemeDefinition(
name: "Argonaut",
background: "0e1019",
foreground: "fffaf4",
cursorColor: "ff0018",
cursorText: "ff8ca4",
selectionBackground: "002a3b",
selectionForeground: "ffffff",
palette: [0: "232323", 1: "ff000f", 2: "8ce10b", 3: "ffb900", 4: "008df8", 5: "6d43a6", 6: "00d8eb", 7: "ffffff", 8: "444444", 9: "ff2740", 10: "abe15b", 11: "ffd242", 12: "0092ff", 13: "9a5feb", 14: "67fff0", 15: "ffffff"]
)
static let arthur = GhosttyThemeDefinition(
name: "Arthur",
background: "1c1c1c",
foreground: "ddeedd",
cursorColor: "e2bbef",
cursorText: "000000",
selectionBackground: "4d4d4d",
selectionForeground: "ffffff",
palette: [0: "3d352a", 1: "cd5c5c", 2: "86af80", 3: "e8ae5b", 4: "6495ed", 5: "deb887", 6: "b0c4de", 7: "bbaa99", 8: "554444", 9: "cc5533", 10: "88aa22", 11: "ffa75d", 12: "87ceeb", 13: "996600", 14: "b0c4de", 15: "ddccbb"]
)
static let atelier_Sulphurpool = GhosttyThemeDefinition(
name: "Atelier Sulphurpool",
background: "202746",
foreground: "979db4",
cursorColor: "979db4",
cursorText: "202746",
selectionBackground: "5e6687",
selectionForeground: "979db4",
palette: [0: "202746", 1: "c94922", 2: "ac9739", 3: "c08b30", 4: "3d8fd1", 5: "6679cc", 6: "22a2c9", 7: "979db4", 8: "6b7394", 9: "c76b29", 10: "4f587c", 11: "5e6687", 12: "898ea4", 13: "dfe2f1", 14: "9c637a", 15: "f5f7ff"]
)
static let atom = GhosttyThemeDefinition(
name: "Atom",
background: "161719",
foreground: "c5c8c6",
cursorColor: "d0d0d0",
cursorText: "151515",
selectionBackground: "444444",
selectionForeground: "c5c8c6",
palette: [0: "000000", 1: "fd5ff1", 2: "87c38a", 3: "ffd7b1", 4: "85befd", 5: "b9b6fc", 6: "85befd", 7: "e0e0e0", 8: "4c4c4c", 9: "fd5ff1", 10: "94fa36", 11: "f5ffa8", 12: "96cbfe", 13: "b9b6fc", 14: "85befd", 15: "e0e0e0"]
)
static let atom_One_Dark = GhosttyThemeDefinition(
name: "Atom One Dark",
background: "21252b",
foreground: "abb2bf",
cursorColor: "abb2bf",
cursorText: "21252b",
selectionBackground: "323844",
selectionForeground: "abb2bf",
palette: [0: "21252b", 1: "e06c75", 2: "98c379", 3: "e5c07b", 4: "61afef", 5: "c678dd", 6: "56b6c2", 7: "abb2bf", 8: "767676", 9: "e06c75", 10: "98c379", 11: "e5c07b", 12: "61afef", 13: "c678dd", 14: "56b6c2", 15: "abb2bf"]
)
static let atom_One_Light = GhosttyThemeDefinition(
name: "Atom One Light",
background: "f9f9f9",
foreground: "2a2c33",
cursorColor: "bbbbbb",
cursorText: "ffffff",
selectionBackground: "ededed",
selectionForeground: "2a2c33",
palette: [0: "000000", 1: "de3e35", 2: "3f953a", 3: "d2b67c", 4: "2f5af3", 5: "950095", 6: "3f953a", 7: "bbbbbb", 8: "000000", 9: "de3e35", 10: "3f953a", 11: "d2b67c", 12: "2f5af3", 13: "a00095", 14: "3f953a", 15: "ffffff"]
)
static let aura = GhosttyThemeDefinition(
name: "Aura",
background: "15141b",
foreground: "edecee",
cursorColor: "a277ff",
cursorText: "edecee",
selectionBackground: "a277ff",
selectionForeground: "edecee",
palette: [0: "110f18", 1: "ff6767", 2: "61ffca", 3: "ffca85", 4: "a277ff", 5: "a277ff", 6: "61ffca", 7: "edecee", 8: "4d4d4d", 9: "ffca85", 10: "a277ff", 11: "ffca85", 12: "a277ff", 13: "a277ff", 14: "61ffca", 15: "edecee"]
)
static let aurora = GhosttyThemeDefinition(
name: "Aurora",
background: "23262e",
foreground: "ffca28",
cursorColor: "ee5d43",
cursorText: "ffd29c",
selectionBackground: "292e38",
selectionForeground: "00e8c6",
palette: [0: "23262e", 1: "f0266f", 2: "8fd46d", 3: "ffe66d", 4: "102ee4", 5: "ee5d43", 6: "03d6b8", 7: "c74ded", 8: "4f545e", 9: "f92672", 10: "8fd46d", 11: "ffe66d", 12: "03d6b8", 13: "ee5d43", 14: "03d6b8", 15: "c74ded"]
)
static let ayu = GhosttyThemeDefinition(
name: "Ayu",
background: "0b0e14",
foreground: "bfbdb6",
cursorColor: "e6b450",
cursorText: "0b0e14",
selectionBackground: "409fff",
selectionForeground: "0b0e14",
palette: [0: "11151c", 1: "ea6c73", 2: "7fd962", 3: "f9af4f", 4: "53bdfa", 5: "cda1fa", 6: "90e1c6", 7: "c7c7c7", 8: "686868", 9: "f07178", 10: "aad94c", 11: "ffb454", 12: "59c2ff", 13: "d2a6ff", 14: "95e6cb", 15: "ffffff"]
)
static let ayu_Light = GhosttyThemeDefinition(
name: "Ayu Light",
background: "f8f9fa",
foreground: "5c6166",
cursorColor: "ffaa33",
cursorText: "f8f9fa",
selectionBackground: "035bd6",
selectionForeground: "f8f9fa",
palette: [0: "000000", 1: "ea6c6d", 2: "6cbf43", 3: "eca944", 4: "3199e1", 5: "9e75c7", 6: "46ba94", 7: "bababa", 8: "686868", 9: "f07171", 10: "86b300", 11: "f2ae49", 12: "399ee6", 13: "a37acc", 14: "4cbf99", 15: "d1d1d1"]
)
static let ayu_Mirage = GhosttyThemeDefinition(
name: "Ayu Mirage",
background: "1f2430",
foreground: "cccac2",
cursorColor: "ffcc66",
cursorText: "1f2430",
selectionBackground: "409fff",
selectionForeground: "1f2430",
palette: [0: "171b24", 1: "ed8274", 2: "87d96c", 3: "facc6e", 4: "6dcbfa", 5: "dabafa", 6: "90e1c6", 7: "c7c7c7", 8: "686868", 9: "f28779", 10: "d5ff80", 11: "ffd173", 12: "73d0ff", 13: "dfbfff", 14: "95e6cb", 15: "ffffff"]
)
}