初始提交: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>
This commit is contained in:
157
vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_K.swift
vendored
Normal file
157
vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_K.swift
vendored
Normal file
@@ -0,0 +1,157 @@
|
||||
// Auto-generated by Script/generate-themes.sh — do not edit
|
||||
|
||||
public extension GhosttyThemeDefinition {
|
||||
static let kanagawa_Dragon = GhosttyThemeDefinition(
|
||||
name: "Kanagawa Dragon",
|
||||
background: "181616",
|
||||
foreground: "c5c9c5",
|
||||
cursorColor: "c8c093",
|
||||
cursorText: "181616",
|
||||
selectionBackground: "c5c9c5",
|
||||
selectionForeground: "181616",
|
||||
palette: [0: "0d0c0c", 1: "c4746e", 2: "8a9a7b", 3: "c4b28a", 4: "8ba4b0", 5: "a292a3", 6: "8ea4a2", 7: "c8c093", 8: "a6a69c", 9: "e46876", 10: "87a987", 11: "e6c384", 12: "7fb4ca", 13: "938aa9", 14: "7aa89f", 15: "c5c9c5"]
|
||||
)
|
||||
|
||||
static let kanagawa_Lotus = GhosttyThemeDefinition(
|
||||
name: "Kanagawa Lotus",
|
||||
background: "f2ecbc",
|
||||
foreground: "545464",
|
||||
cursorColor: "43436c",
|
||||
cursorText: "f2ecbc",
|
||||
selectionBackground: "545464",
|
||||
selectionForeground: "f2ecbc",
|
||||
palette: [0: "1f1f28", 1: "c84053", 2: "6f894e", 3: "77713f", 4: "4d699b", 5: "b35b79", 6: "597b75", 7: "545464", 8: "8a8980", 9: "d7474b", 10: "6e915f", 11: "836f4a", 12: "6693bf", 13: "624c83", 14: "5e857a", 15: "43436c"]
|
||||
)
|
||||
|
||||
static let kanagawa_Wave = GhosttyThemeDefinition(
|
||||
name: "Kanagawa Wave",
|
||||
background: "1f1f28",
|
||||
foreground: "dcd7ba",
|
||||
cursorColor: "dcd7ba",
|
||||
cursorText: "1f1f28",
|
||||
selectionBackground: "dcd7ba",
|
||||
selectionForeground: "1f1f28",
|
||||
palette: [0: "090618", 1: "c34043", 2: "76946a", 3: "c0a36e", 4: "7e9cd8", 5: "957fb8", 6: "6a9589", 7: "c8c093", 8: "727169", 9: "e82424", 10: "98bb6c", 11: "e6c384", 12: "7fb4ca", 13: "938aa9", 14: "7aa89f", 15: "dcd7ba"]
|
||||
)
|
||||
|
||||
static let kanagawabones = GhosttyThemeDefinition(
|
||||
name: "Kanagawabones",
|
||||
background: "1f1f28",
|
||||
foreground: "ddd8bb",
|
||||
cursorColor: "e6e0c2",
|
||||
cursorText: "1f1f28",
|
||||
selectionBackground: "49473e",
|
||||
selectionForeground: "ddd8bb",
|
||||
palette: [0: "1f1f28", 1: "e46a78", 2: "98bc6d", 3: "e5c283", 4: "7eb3c9", 5: "957fb8", 6: "7eb3c9", 7: "ddd8bb", 8: "49495e", 9: "ec818c", 10: "9ec967", 11: "f1c982", 12: "7bc2df", 13: "a98fd2", 14: "7bc2df", 15: "a8a48d"]
|
||||
)
|
||||
|
||||
static let kanso_Ink = GhosttyThemeDefinition(
|
||||
name: "Kanso Ink",
|
||||
background: "14171d",
|
||||
foreground: "c5c9c7",
|
||||
cursorColor: "c5c9c7",
|
||||
cursorText: "14171d",
|
||||
selectionBackground: "22262d",
|
||||
selectionForeground: "c5c9c7",
|
||||
palette: [0: "14171d", 1: "c4746e", 2: "8a9a7b", 3: "c4b28a", 4: "8ba4b0", 5: "a292a3", 6: "8ea4a2", 7: "c8c093", 8: "a4a7a4", 9: "e46876", 10: "87a987", 11: "e6c384", 12: "7fb4ca", 13: "938aa9", 14: "7aa89f", 15: "c5c9c7"]
|
||||
)
|
||||
|
||||
static let kanso_Mist = GhosttyThemeDefinition(
|
||||
name: "Kanso Mist",
|
||||
background: "22262d",
|
||||
foreground: "c5c9c7",
|
||||
cursorColor: "c5c9c7",
|
||||
cursorText: "22262d",
|
||||
selectionBackground: "43464e",
|
||||
selectionForeground: "c5c9c7",
|
||||
palette: [0: "22262d", 1: "c4746e", 2: "8a9a7b", 3: "c4b28a", 4: "8ba4b0", 5: "a292a3", 6: "8ea4a2", 7: "a4a7a4", 8: "5c6066", 9: "e46876", 10: "87a987", 11: "e6c384", 12: "7fb4ca", 13: "938aa9", 14: "7aa89f", 15: "c5c9c7"]
|
||||
)
|
||||
|
||||
static let kanso_Pearl = GhosttyThemeDefinition(
|
||||
name: "Kanso Pearl",
|
||||
background: "f2f1ef",
|
||||
foreground: "22262d",
|
||||
cursorColor: "22262d",
|
||||
cursorText: "f2f1ef",
|
||||
selectionBackground: "e2e1df",
|
||||
selectionForeground: "22262d",
|
||||
palette: [0: "22262d", 1: "c84053", 2: "6f894e", 3: "77713f", 4: "4d699b", 5: "b35b79", 6: "597b75", 7: "545464", 8: "6d6f6e", 9: "d7474b", 10: "6e915f", 11: "836f4a", 12: "6693bf", 13: "624c83", 14: "5e857a", 15: "43436c"]
|
||||
)
|
||||
|
||||
static let kanso_Zen = GhosttyThemeDefinition(
|
||||
name: "Kanso Zen",
|
||||
background: "090e13",
|
||||
foreground: "c5c9c7",
|
||||
cursorColor: "c5c9c7",
|
||||
cursorText: "090e13",
|
||||
selectionBackground: "393b44",
|
||||
selectionForeground: "c5c9c7",
|
||||
palette: [0: "0d0c0c", 1: "c4746e", 2: "8a9a7b", 3: "c4b28a", 4: "8ba4b0", 5: "a292a3", 6: "8ea4a2", 7: "c8c093", 8: "a4a7a4", 9: "e46876", 10: "87a987", 11: "e6c384", 12: "7fb4ca", 13: "938aa9", 14: "7aa89f", 15: "c5c9c7"]
|
||||
)
|
||||
|
||||
static let kibble = GhosttyThemeDefinition(
|
||||
name: "Kibble",
|
||||
background: "0e100a",
|
||||
foreground: "f7f7f7",
|
||||
cursorColor: "9fda9c",
|
||||
cursorText: "000000",
|
||||
selectionBackground: "9ba787",
|
||||
selectionForeground: "000000",
|
||||
palette: [0: "4d4d4d", 1: "c70031", 2: "29cf13", 3: "d8e30e", 4: "3449d1", 5: "8400ff", 6: "0798ab", 7: "e2d1e3", 8: "5a5a5a", 9: "f01578", 10: "6ce05c", 11: "f3f79e", 12: "97a4f7", 13: "c495f0", 14: "68f2e0", 15: "ffffff"]
|
||||
)
|
||||
|
||||
static let kitty_Default = GhosttyThemeDefinition(
|
||||
name: "Kitty Default",
|
||||
background: "000000",
|
||||
foreground: "dddddd",
|
||||
cursorColor: "cccccc",
|
||||
cursorText: "111111",
|
||||
selectionBackground: "fffacd",
|
||||
selectionForeground: "000000",
|
||||
palette: [0: "000000", 1: "cc0403", 2: "19cb00", 3: "cecb00", 4: "0d73cc", 5: "cb1ed1", 6: "0dcdcd", 7: "dddddd", 8: "767676", 9: "f2201f", 10: "23fd00", 11: "fffd00", 12: "1a8fff", 13: "fd28ff", 14: "14ffff", 15: "ffffff"]
|
||||
)
|
||||
|
||||
static let kitty_Low_Contrast = GhosttyThemeDefinition(
|
||||
name: "Kitty Low Contrast",
|
||||
background: "333333",
|
||||
foreground: "ffffff",
|
||||
cursorColor: "cccccc",
|
||||
cursorText: "111111",
|
||||
selectionBackground: "fffacd",
|
||||
selectionForeground: "000000",
|
||||
palette: [0: "000000", 1: "cc0403", 2: "19cb00", 3: "cecb00", 4: "0d73cc", 5: "cb1ed1", 6: "0dcdcd", 7: "dddddd", 8: "767676", 9: "f2201f", 10: "23fd00", 11: "fffd00", 12: "1a8fff", 13: "fd28ff", 14: "14ffff", 15: "ffffff"]
|
||||
)
|
||||
|
||||
static let kolorit = GhosttyThemeDefinition(
|
||||
name: "Kolorit",
|
||||
background: "1d1a1e",
|
||||
foreground: "efecec",
|
||||
cursorColor: "c7c7c7",
|
||||
cursorText: "8c8c8c",
|
||||
selectionBackground: "e1925c",
|
||||
selectionForeground: "1d1a1e",
|
||||
palette: [0: "1d1a1e", 1: "ff5b82", 2: "47d7a1", 3: "e8e562", 4: "5db4ee", 5: "da6cda", 6: "57e9eb", 7: "ededed", 8: "504d51", 9: "ff5b82", 10: "47d7a1", 11: "e8e562", 12: "5db4ee", 13: "da6cda", 14: "57e9eb", 15: "ededed"]
|
||||
)
|
||||
|
||||
static let konsolas = GhosttyThemeDefinition(
|
||||
name: "Konsolas",
|
||||
background: "060606",
|
||||
foreground: "c8c1c1",
|
||||
cursorColor: "c8c1c1",
|
||||
cursorText: "060606",
|
||||
selectionBackground: "060606",
|
||||
selectionForeground: "c8c1c1",
|
||||
palette: [0: "000000", 1: "aa1717", 2: "18b218", 3: "ebae1f", 4: "2323a5", 5: "ad1edc", 6: "42b0c8", 7: "c8c1c1", 8: "7b716e", 9: "ff4141", 10: "5fff5f", 11: "ffff55", 12: "4b4bff", 13: "ff54ff", 14: "69ffff", 15: "ffffff"]
|
||||
)
|
||||
|
||||
static let kurokula = GhosttyThemeDefinition(
|
||||
name: "Kurokula",
|
||||
background: "141515",
|
||||
foreground: "e0cfc2",
|
||||
cursorColor: "7a1c1c",
|
||||
cursorText: "fffbf2",
|
||||
selectionBackground: "515151",
|
||||
selectionForeground: "ffc34c",
|
||||
palette: [0: "333333", 1: "c35a52", 2: "78b3a9", 3: "e1b917", 4: "5c91dd", 5: "8b79a6", 6: "867268", 7: "e0cfc2", 8: "515151", 9: "ffc34c", 10: "afffa5", 11: "fff700", 12: "90dbff", 13: "ad93ff", 14: "ffcdb6", 15: "ffffff"]
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user