Files
terminalX/vendor/libghostty-spm/Sources/GhosttyTheme/Themes/Themes_P.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

257 lines
12 KiB
Swift

// Auto-generated by Script/generate-themes.sh do not edit
public extension GhosttyThemeDefinition {
static let pale_Night_Hc = GhosttyThemeDefinition(
name: "Pale Night Hc",
background: "3e4251",
foreground: "cccccc",
cursorColor: "ffcb6b",
cursorText: "323232",
selectionBackground: "717cb4",
selectionForeground: "80cbc4",
palette: [0: "000000", 1: "f07178", 2: "c3e88d", 3: "ffcb6b", 4: "82aaff", 5: "c792ea", 6: "89ddff", 7: "ffffff", 8: "737373", 9: "f6a9ae", 10: "dbf1ba", 11: "ffdfa6", 12: "b4ccff", 13: "ddbdf2", 14: "b8eaff", 15: "999999"]
)
static let pandora = GhosttyThemeDefinition(
name: "Pandora",
background: "141e43",
foreground: "e1e1e1",
cursorColor: "43d58e",
cursorText: "ffffff",
selectionBackground: "2d37ff",
selectionForeground: "82e0ff",
palette: [0: "000000", 1: "ff4242", 2: "74af68", 3: "ffad29", 4: "338f86", 5: "9414e6", 6: "23d7d7", 7: "e2e2e2", 8: "3f5648", 9: "ff3242", 10: "74cd68", 11: "ffb929", 12: "23d7d7", 13: "ff37ff", 14: "00ede1", 15: "ffffff"]
)
static let paraiso_Dark = GhosttyThemeDefinition(
name: "Paraiso Dark",
background: "2f1e2e",
foreground: "a39e9b",
cursorColor: "a39e9b",
cursorText: "2f1e2e",
selectionBackground: "4f424c",
selectionForeground: "a39e9b",
palette: [0: "2f1e2e", 1: "ef6155", 2: "48b685", 3: "fec418", 4: "06b6ef", 5: "815ba4", 6: "5bc4bf", 7: "a39e9b", 8: "776e71", 9: "ef6155", 10: "48b685", 11: "fec418", 12: "06b6ef", 13: "815ba4", 14: "5bc4bf", 15: "e7e9db"]
)
static let paul_Millr = GhosttyThemeDefinition(
name: "Paul Millr",
background: "000000",
foreground: "f2f2f2",
cursorColor: "4d4d4d",
cursorText: "ffffff",
selectionBackground: "414141",
selectionForeground: "ffffff",
palette: [0: "2a2a2a", 1: "ff0000", 2: "79ff0f", 3: "e7bf00", 4: "396bd7", 5: "b449be", 6: "66ccff", 7: "bbbbbb", 8: "666666", 9: "ff0080", 10: "66ff66", 11: "f3d64e", 12: "709aed", 13: "db67e6", 14: "7adff2", 15: "ffffff"]
)
static let pencil_Dark = GhosttyThemeDefinition(
name: "Pencil Dark",
background: "212121",
foreground: "f1f1f1",
cursorColor: "20bbfc",
cursorText: "f1f1f1",
selectionBackground: "b6d6fd",
selectionForeground: "989898",
palette: [0: "212121", 1: "c30771", 2: "10a778", 3: "a89c14", 4: "008ec4", 5: "5f4986", 6: "20a5ba", 7: "d9d9d9", 8: "4f4f4f", 9: "fb007a", 10: "5fd7af", 11: "f3e430", 12: "20bbfc", 13: "6855de", 14: "4fb8cc", 15: "f1f1f1"]
)
static let pencil_Light = GhosttyThemeDefinition(
name: "Pencil Light",
background: "f1f1f1",
foreground: "424242",
cursorColor: "20bbfc",
cursorText: "424242",
selectionBackground: "b6d6fd",
selectionForeground: "424242",
palette: [0: "212121", 1: "c30771", 2: "10a778", 3: "a89c14", 4: "008ec4", 5: "523c79", 6: "20a5ba", 7: "b3b3b3", 8: "424242", 9: "fb007a", 10: "52caa2", 11: "c0b100", 12: "20bbfc", 13: "6855de", 14: "4fb8cc", 15: "f1f1f1"]
)
static let peppermint = GhosttyThemeDefinition(
name: "Peppermint",
background: "000000",
foreground: "c8c8c8",
cursorColor: "bbbbbb",
cursorText: "ffffff",
selectionBackground: "e6e6e6",
selectionForeground: "000000",
palette: [0: "353535", 1: "e74669", 2: "89d287", 3: "dab853", 4: "449fd0", 5: "da62dc", 6: "65aaaf", 7: "b4b4b4", 8: "535353", 9: "e4859b", 10: "a3cca2", 11: "e1e487", 12: "6fbce2", 13: "e586e7", 14: "96dcdb", 15: "dfdfdf"]
)
static let phala_Green_Dark = GhosttyThemeDefinition(
name: "Phala Green Dark",
background: "000000",
foreground: "c1fc03",
cursorColor: "c1fc03",
cursorText: "ff271d",
selectionBackground: "014804",
selectionForeground: "ffffff",
palette: [0: "000000", 1: "ab1500", 2: "00b100", 3: "a9a700", 4: "0223c0", 5: "c22ec0", 6: "00b4c0", 7: "cbcbcb", 8: "797979", 9: "ed2200", 10: "00db00", 11: "eae700", 12: "0433ff", 13: "ed3aea", 14: "00e8ea", 15: "eaeaea"]
)
static let piatto_Light = GhosttyThemeDefinition(
name: "Piatto Light",
background: "ffffff",
foreground: "414141",
cursorColor: "5e77c8",
cursorText: "abbee5",
selectionBackground: "706b4e",
selectionForeground: "acbcdc",
palette: [0: "414141", 1: "b23771", 2: "66781e", 3: "cd6f34", 4: "3c5ea8", 5: "a454b2", 6: "66781e", 7: "bfbfbf", 8: "3f3f3f", 9: "db3365", 10: "829429", 11: "cd6f34", 12: "3c5ea8", 13: "a454b2", 14: "829429", 15: "f2f2f2"]
)
static let pierre_Dark = GhosttyThemeDefinition(
name: "Pierre Dark",
background: "070707",
foreground: "fbfbfb",
cursorColor: "009fff",
cursorText: "070707",
selectionBackground: "19283c",
selectionForeground: "fbfbfb",
palette: [0: "141415", 1: "ff2e3f", 2: "0dbe4e", 3: "ffca00", 4: "009fff", 5: "c635e4", 6: "08c0ef", 7: "c6c6c8", 8: "6c6c71", 9: "ff6762", 10: "5ecc71", 11: "ffd452", 12: "69b1ff", 13: "d568ea", 14: "68cdf2", 15: "fbfbfb"]
)
static let pierre_Light = GhosttyThemeDefinition(
name: "Pierre Light",
background: "ffffff",
foreground: "070707",
cursorColor: "009fff",
cursorText: "ffffff",
selectionBackground: "dfebff",
selectionForeground: "070707",
palette: [0: "1f1f21", 1: "d52c36", 2: "1d8138", 3: "ac8816", 4: "216cab", 5: "a631be", 6: "2182a1", 7: "79797f", 8: "8e8e95", 9: "ff2e3f", 10: "0dbe4e", 11: "d5a910", 12: "009fff", 13: "c635e4", 14: "08c0ef", 15: "dbdbdd"]
)
static let pnevma = GhosttyThemeDefinition(
name: "Pnevma",
background: "1c1c1c",
foreground: "d0d0d0",
cursorColor: "e4c9af",
cursorText: "000000",
selectionBackground: "4d4d4d",
selectionForeground: "ffffff",
palette: [0: "2f2e2d", 1: "a36666", 2: "90a57d", 3: "d7af87", 4: "7fa5bd", 5: "c79ec4", 6: "8adbb4", 7: "d0d0d0", 8: "4a4845", 9: "d78787", 10: "afbea2", 11: "e4c9af", 12: "a1bdce", 13: "d7beda", 14: "b1e7dd", 15: "efefef"]
)
static let poimandres = GhosttyThemeDefinition(
name: "Poimandres",
background: "1a1e28",
foreground: "a6accd",
cursorColor: "ffffff",
cursorText: "1a1e29",
selectionBackground: "a6accd",
selectionForeground: "ffffff",
palette: [0: "1a1e28", 1: "d0679d", 2: "5de4c7", 3: "fffac2", 4: "89ddff", 5: "fcc5e9", 6: "add7ff", 7: "ffffff", 8: "a6accd", 9: "d0679d", 10: "5de4c7", 11: "fffac2", 12: "add7ff", 13: "fae4fc", 14: "89ddff", 15: "ffffff"]
)
static let poimandres_Darker = GhosttyThemeDefinition(
name: "Poimandres Darker",
background: "16161e",
foreground: "a6accd",
cursorColor: "ffffff",
cursorText: "16161e",
selectionBackground: "a6accd",
selectionForeground: "ffffff",
palette: [0: "16161e", 1: "d0679d", 2: "5de4c7", 3: "fffac2", 4: "89ddff", 5: "fcc5e9", 6: "add7ff", 7: "ffffff", 8: "a6accd", 9: "d0679d", 10: "5de4c7", 11: "fffac2", 12: "add7ff", 13: "fae4fc", 14: "89ddff", 15: "ffffff"]
)
static let poimandres_Storm = GhosttyThemeDefinition(
name: "Poimandres Storm",
background: "252b37",
foreground: "a6accd",
cursorColor: "ffffff",
cursorText: "252b37",
selectionBackground: "a6accd",
selectionForeground: "ffffff",
palette: [0: "252b37", 1: "d0679d", 2: "5de4c7", 3: "fffac2", 4: "89ddff", 5: "f087bd", 6: "89ddff", 7: "ffffff", 8: "a6accd", 9: "d0679d", 10: "5de4c7", 11: "fffac2", 12: "add7ff", 13: "f087bd", 14: "add7ff", 15: "ffffff"]
)
static let poimandres_White = GhosttyThemeDefinition(
name: "Poimandres White",
background: "fefeff",
foreground: "969cbd",
cursorColor: "969cbd",
cursorText: "fefeff",
selectionBackground: "969cbd",
selectionForeground: "3b3e48",
palette: [0: "fefeff", 1: "ff2090", 2: "01dab2", 3: "e5ba4e", 4: "8abacd", 5: "eb8394", 6: "8abacd", 7: "000000", 8: "969cbd", 9: "ff2090", 10: "01dab2", 11: "e5ba4e", 12: "0ebfff", 13: "eb8394", 14: "0ebfff", 15: "000000"]
)
static let popping_And_Locking = GhosttyThemeDefinition(
name: "Popping And Locking",
background: "181921",
foreground: "ebdbb2",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "ebdbb2",
selectionForeground: "928374",
palette: [0: "1d2021", 1: "cc241d", 2: "98971a", 3: "d79921", 4: "458588", 5: "b16286", 6: "689d6a", 7: "a89984", 8: "928374", 9: "f42c3e", 10: "b8bb26", 11: "fabd2f", 12: "99c6ca", 13: "d3869b", 14: "7ec16e", 15: "ebdbb2"]
)
static let powershell = GhosttyThemeDefinition(
name: "Powershell",
background: "052454",
foreground: "f6f6f7",
cursorColor: "f6f6f7",
cursorText: "052454",
selectionBackground: "f6f6f7",
selectionForeground: "052454",
palette: [0: "000000", 1: "981a22", 2: "098003", 3: "c4a000", 4: "4140c3", 5: "d33682", 6: "0e807f", 7: "7f7c7f", 8: "808080", 9: "ef2929", 10: "1cfe3c", 11: "fefe45", 12: "268ad2", 13: "fe13fa", 14: "29fffe", 15: "c2c1c3"]
)
static let primary = GhosttyThemeDefinition(
name: "Primary",
background: "ffffff",
foreground: "000000",
cursorColor: "000000",
cursorText: "ffffff",
selectionBackground: "656565",
selectionForeground: "eeeeee",
palette: [0: "000000", 1: "db4437", 2: "0f9d58", 3: "f4b400", 4: "4285f4", 5: "db4437", 6: "4285f4", 7: "bfbfbf", 8: "000000", 9: "db4437", 10: "0f9d58", 11: "f4b400", 12: "4285f4", 13: "4285f4", 14: "0f9d58", 15: "ffffff"]
)
static let pro = GhosttyThemeDefinition(
name: "Pro",
background: "000000",
foreground: "f2f2f2",
cursorColor: "4d4d4d",
cursorText: "ffffff",
selectionBackground: "414141",
selectionForeground: "000000",
palette: [0: "000000", 1: "990000", 2: "00a600", 3: "999900", 4: "2009db", 5: "b200b2", 6: "00a6b2", 7: "bfbfbf", 8: "666666", 9: "e50000", 10: "00d900", 11: "e5e500", 12: "0000ff", 13: "e500e5", 14: "00e5e5", 15: "e5e5e5"]
)
static let pro_Light = GhosttyThemeDefinition(
name: "Pro Light",
background: "ffffff",
foreground: "191919",
cursorColor: "4d4d4d",
cursorText: "f2f2f2",
selectionBackground: "c1ddff",
selectionForeground: "191919",
palette: [0: "000000", 1: "e5492b", 2: "50d148", 3: "c6c440", 4: "3b75ff", 5: "ed66e8", 6: "4ed2de", 7: "c2c2c2", 8: "9f9f9f", 9: "ff6640", 10: "48d53e", 11: "bfbe23", 12: "0082ff", 13: "ff7eff", 14: "3bd1d2", 15: "f2f2f2"]
)
static let purple_Rain = GhosttyThemeDefinition(
name: "Purple Rain",
background: "21084a",
foreground: "fffbf6",
cursorColor: "ff271d",
cursorText: "ff9a90",
selectionBackground: "287691",
selectionForeground: "ffffff",
palette: [0: "000000", 1: "ff260e", 2: "9be205", 3: "ffc400", 4: "00a2fa", 5: "815bb5", 6: "00deef", 7: "ffffff", 8: "565656", 9: "ff4250", 10: "b8e36e", 11: "ffd852", 12: "00a6ff", 13: "ac7bf0", 14: "74fdf3", 15: "ffffff"]
)
static let purplepeter = GhosttyThemeDefinition(
name: "Purplepeter",
background: "2a1a4a",
foreground: "ece7fa",
cursorColor: "c7c7c7",
cursorText: "8c8c8c",
selectionBackground: "8689c2",
selectionForeground: "271c50",
palette: [0: "0a0520", 1: "ff796d", 2: "99b481", 3: "efdfac", 4: "66d9ef", 5: "e78fcd", 6: "ba8cff", 7: "ffba81", 8: "504b63", 9: "f99f92", 10: "b4be8f", 11: "f2e9bf", 12: "79daed", 13: "ba91d4", 14: "a0a0d6", 15: "b9aed3"]
)
}