mirror of
https://github.com/keanuplayz/dotfiles.git
synced 2024-08-15 02:33:12 +00:00
35 lines
825 B
Python
Executable file
35 lines
825 B
Python
Executable file
#!/usr/bin/env python3
|
|
|
|
import _theme as theme
|
|
import json
|
|
|
|
|
|
ANSI_COLOR_NAMES = [
|
|
"Black",
|
|
"Red",
|
|
"Green",
|
|
"Yellow",
|
|
"Blue",
|
|
"Magenta",
|
|
"Cyan",
|
|
"White",
|
|
]
|
|
|
|
colors = {
|
|
"terminal.background": theme.bg,
|
|
"terminal.foreground": theme.fg,
|
|
"terminal.selectionBackground": theme.selection_bg,
|
|
"terminalCursor.background": theme.cursor_fg,
|
|
"terminalCursor.foreground": theme.cursor_bg,
|
|
}
|
|
|
|
for color_brightness in [False, True]:
|
|
for color_index, color_name in enumerate(ANSI_COLOR_NAMES):
|
|
color = theme.ansi_colors[
|
|
color_index + int(color_brightness) * len(ANSI_COLOR_NAMES)
|
|
]
|
|
colors[
|
|
"terminal.ansi" + ("Bright" if color_brightness else "") + color_name
|
|
] = color
|
|
|
|
print(json.dumps(colors, ensure_ascii=False, indent=2))
|