package theme type Theme struct { ID int64 `json:"id"` Name string `json:"name"` Foreground string `json:"foreground"` Background string `json:"background"` Cursor string `json:"cursor"` Black string `json:"black"` Red string `json:"red"` Green string `json:"green"` Yellow string `json:"yellow"` Blue string `json:"blue"` Magenta string `json:"magenta"` Cyan string `json:"cyan"` White string `json:"white"` BrightBlack string `json:"brightBlack"` BrightRed string `json:"brightRed"` BrightGreen string `json:"brightGreen"` BrightYellow string `json:"brightYellow"` BrightBlue string `json:"brightBlue"` BrightMagenta string `json:"brightMagenta"` BrightCyan string `json:"brightCyan"` BrightWhite string `json:"brightWhite"` SelectionBg string `json:"selectionBg,omitempty"` SelectionFg string `json:"selectionFg,omitempty"` IsBuiltin bool `json:"isBuiltin"` } var BuiltinThemes = []Theme{ { Name: "Dracula", IsBuiltin: true, Foreground: "#f8f8f2", Background: "#282a36", Cursor: "#f8f8f2", Black: "#21222c", Red: "#ff5555", Green: "#50fa7b", Yellow: "#f1fa8c", Blue: "#bd93f9", Magenta: "#ff79c6", Cyan: "#8be9fd", White: "#f8f8f2", BrightBlack: "#6272a4", BrightRed: "#ff6e6e", BrightGreen: "#69ff94", BrightYellow: "#ffffa5", BrightBlue: "#d6acff", BrightMagenta: "#ff92df", BrightCyan: "#a4ffff", BrightWhite: "#ffffff", }, { Name: "Nord", IsBuiltin: true, Foreground: "#d8dee9", Background: "#2e3440", Cursor: "#d8dee9", Black: "#3b4252", Red: "#bf616a", Green: "#a3be8c", Yellow: "#ebcb8b", Blue: "#81a1c1", Magenta: "#b48ead", Cyan: "#88c0d0", White: "#e5e9f0", BrightBlack: "#4c566a", BrightRed: "#bf616a", BrightGreen: "#a3be8c", BrightYellow: "#ebcb8b", BrightBlue: "#81a1c1", BrightMagenta: "#b48ead", BrightCyan: "#8fbcbb", BrightWhite: "#eceff4", }, { Name: "Monokai", IsBuiltin: true, Foreground: "#f8f8f2", Background: "#272822", Cursor: "#f8f8f0", Black: "#272822", Red: "#f92672", Green: "#a6e22e", Yellow: "#f4bf75", Blue: "#66d9ef", Magenta: "#ae81ff", Cyan: "#a1efe4", White: "#f8f8f2", BrightBlack: "#75715e", BrightRed: "#f92672", BrightGreen: "#a6e22e", BrightYellow: "#f4bf75", BrightBlue: "#66d9ef", BrightMagenta: "#ae81ff", BrightCyan: "#a1efe4", BrightWhite: "#f9f8f5", }, { Name: "One Dark", IsBuiltin: true, Foreground: "#abb2bf", Background: "#282c34", Cursor: "#528bff", Black: "#282c34", Red: "#e06c75", Green: "#98c379", Yellow: "#e5c07b", Blue: "#61afef", Magenta: "#c678dd", Cyan: "#56b6c2", White: "#abb2bf", BrightBlack: "#545862", BrightRed: "#e06c75", BrightGreen: "#98c379", BrightYellow: "#e5c07b", BrightBlue: "#61afef", BrightMagenta: "#c678dd", BrightCyan: "#56b6c2", BrightWhite: "#c8ccd4", }, { Name: "Solarized Dark", IsBuiltin: true, Foreground: "#839496", Background: "#002b36", Cursor: "#839496", 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", }, { Name: "Gruvbox Dark", IsBuiltin: true, Foreground: "#ebdbb2", Background: "#282828", Cursor: "#ebdbb2", 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", }, { Name: "MobaXTerm Classic", IsBuiltin: true, Foreground: "#ececec", Background: "#242424", Cursor: "#b4b4c0", Black: "#000000", Red: "#aa4244", Green: "#7e8d53", Yellow: "#e4b46d", Blue: "#6e9aba", Magenta: "#9e5085", Cyan: "#80d5cf", White: "#cccccc", BrightBlack: "#808080", BrightRed: "#cc7b7d", BrightGreen: "#a5b17c", BrightYellow: "#ecc995", BrightBlue: "#96b6cd", BrightMagenta: "#c083ac", BrightCyan: "#a9e2de", BrightWhite: "#cccccc", }, }