diff --git a/internal/theme/themes/catppuccin-frappe.json b/internal/theme/themes/catppuccin-frappe.json new file mode 100644 index 0000000..7978fe3 --- /dev/null +++ b/internal/theme/themes/catppuccin-frappe.json @@ -0,0 +1,79 @@ +{ + "name": "catppuccin-frappe", + "line": { + "fg": "#c6d0f5", + "bg": "#303446" + }, + "background": { + "bg": "#303446" + }, + "visual_highlight": { + "bg": "#414559" + }, + "cursors": { + "normal": { + "fg": "#303446", + "bg": "#c6d0f5" + }, + "insert": { + "fg": "#303446", + "bg": "#a6d189" + }, + "command": { + "fg": "#303446", + "bg": "#ca9ee6" + }, + "replace": { + "fg": "#303446", + "bg": "#e78284" + } + }, + "gutter": { + "default": { + "fg": "#838ba7", + "bg": "#292c3c" + }, + "current_line": { + "fg": "#c6d0f5", + "bg": "#292c3c" + } + }, + "status_bar": { + "default": { + "fg": "#a5adce", + "bg": "#232634" + } + }, + "command_line": { + "error": { + "fg": "#e78284", + "bg": "#303446" + }, + "output_border": { + "fg": "#414559", + "bg": "#232634" + }, + "continue_message": { + "fg": "#8caaee", + "bg": "#303446" + } + }, + "syntax": { + "group": { + "comment": "#838ba7", + "function": "#8caaee", + "keyword": "#ca9ee6", + "number": "#ef9f76", + "string": "#a6d189", + "type": "#e5c890", + "variable": "#c6d0f5" + }, + "exact": { + "comment.documentation": "#949cbb", + "function.call": "#8caaee", + "keyword.return": "#e78284", + "string.escape": "#81c8be", + "variable.parameter": "#eebebe" + } + } +} diff --git a/internal/theme/themes/catppuccin-latte.json b/internal/theme/themes/catppuccin-latte.json new file mode 100644 index 0000000..86ebcf7 --- /dev/null +++ b/internal/theme/themes/catppuccin-latte.json @@ -0,0 +1,79 @@ +{ + "name": "catppuccin-latte", + "line": { + "fg": "#4c4f69", + "bg": "#eff1f5" + }, + "background": { + "bg": "#eff1f5" + }, + "visual_highlight": { + "bg": "#ccd0da" + }, + "cursors": { + "normal": { + "fg": "#eff1f5", + "bg": "#4c4f69" + }, + "insert": { + "fg": "#eff1f5", + "bg": "#40a02b" + }, + "command": { + "fg": "#eff1f5", + "bg": "#8839ef" + }, + "replace": { + "fg": "#eff1f5", + "bg": "#d20f39" + } + }, + "gutter": { + "default": { + "fg": "#9ca0b0", + "bg": "#e6e9ef" + }, + "current_line": { + "fg": "#4c4f69", + "bg": "#e6e9ef" + } + }, + "status_bar": { + "default": { + "fg": "#6c6f85", + "bg": "#dce0e8" + } + }, + "command_line": { + "error": { + "fg": "#d20f39", + "bg": "#eff1f5" + }, + "output_border": { + "fg": "#ccd0da", + "bg": "#dce0e8" + }, + "continue_message": { + "fg": "#1e66f5", + "bg": "#eff1f5" + } + }, + "syntax": { + "group": { + "comment": "#9ca0b0", + "function": "#1e66f5", + "keyword": "#8839ef", + "number": "#fe640b", + "string": "#40a02b", + "type": "#df8e1d", + "variable": "#4c4f69" + }, + "exact": { + "comment.documentation": "#7c7f93", + "function.call": "#1e66f5", + "keyword.return": "#d20f39", + "string.escape": "#179287", + "variable.parameter": "#dd7878" + } + } +} diff --git a/internal/theme/themes/catppuccin-macchiato.json b/internal/theme/themes/catppuccin-macchiato.json new file mode 100644 index 0000000..e0de904 --- /dev/null +++ b/internal/theme/themes/catppuccin-macchiato.json @@ -0,0 +1,79 @@ +{ + "name": "catppuccin-macchiato", + "line": { + "fg": "#cad3f5", + "bg": "#24273a" + }, + "background": { + "bg": "#24273a" + }, + "visual_highlight": { + "bg": "#363a4f" + }, + "cursors": { + "normal": { + "fg": "#24273a", + "bg": "#cad3f5" + }, + "insert": { + "fg": "#24273a", + "bg": "#a6da95" + }, + "command": { + "fg": "#24273a", + "bg": "#c6a0f6" + }, + "replace": { + "fg": "#24273a", + "bg": "#ed8796" + } + }, + "gutter": { + "default": { + "fg": "#8087a2", + "bg": "#1e2030" + }, + "current_line": { + "fg": "#cad3f5", + "bg": "#1e2030" + } + }, + "status_bar": { + "default": { + "fg": "#a5adcb", + "bg": "#181926" + } + }, + "command_line": { + "error": { + "fg": "#ed8796", + "bg": "#24273a" + }, + "output_border": { + "fg": "#363a4f", + "bg": "#181926" + }, + "continue_message": { + "fg": "#8aadf4", + "bg": "#24273a" + } + }, + "syntax": { + "group": { + "comment": "#8087a2", + "function": "#8aadf4", + "keyword": "#c6a0f6", + "number": "#f5a97f", + "string": "#a6da95", + "type": "#eed49f", + "variable": "#cad3f5" + }, + "exact": { + "comment.documentation": "#939ab7", + "function.call": "#8aadf4", + "keyword.return": "#ed8796", + "string.escape": "#8bd5ca", + "variable.parameter": "#ee99a0" + } + } +} diff --git a/internal/theme/themes/catppuccin-mocha.json b/internal/theme/themes/catppuccin-mocha.json new file mode 100644 index 0000000..2844619 --- /dev/null +++ b/internal/theme/themes/catppuccin-mocha.json @@ -0,0 +1,79 @@ +{ + "name": "catppuccin-mocha", + "line": { + "fg": "#cdd6f4", + "bg": "#1e1e2e" + }, + "background": { + "bg": "#1e1e2e" + }, + "visual_highlight": { + "bg": "#313244" + }, + "cursors": { + "normal": { + "fg": "#1e1e2e", + "bg": "#cdd6f4" + }, + "insert": { + "fg": "#1e1e2e", + "bg": "#a6e3a1" + }, + "command": { + "fg": "#1e1e2e", + "bg": "#cba6f7" + }, + "replace": { + "fg": "#1e1e2e", + "bg": "#f38ba8" + } + }, + "gutter": { + "default": { + "fg": "#7f849c", + "bg": "#181825" + }, + "current_line": { + "fg": "#cdd6f4", + "bg": "#181825" + } + }, + "status_bar": { + "default": { + "fg": "#a6adc8", + "bg": "#11111b" + } + }, + "command_line": { + "error": { + "fg": "#f38ba8", + "bg": "#1e1e2e" + }, + "output_border": { + "fg": "#313244", + "bg": "#11111b" + }, + "continue_message": { + "fg": "#89b4fa", + "bg": "#1e1e2e" + } + }, + "syntax": { + "group": { + "comment": "#7f849c", + "function": "#89b4fa", + "keyword": "#cba6f7", + "number": "#fab387", + "string": "#a6e3a1", + "type": "#f9e2af", + "variable": "#cdd6f4" + }, + "exact": { + "comment.documentation": "#9399b2", + "function.call": "#89b4fa", + "keyword.return": "#f38ba8", + "string.escape": "#94e2d5", + "variable.parameter": "#eba0ac" + } + } +} diff --git a/internal/theme/themes/github-dark.json b/internal/theme/themes/github-dark.json new file mode 100644 index 0000000..18430c9 --- /dev/null +++ b/internal/theme/themes/github-dark.json @@ -0,0 +1,79 @@ +{ + "name": "github-dark", + "line": { + "fg": "#c9d1d9", + "bg": "#0d1117" + }, + "background": { + "bg": "#0d1117" + }, + "visual_highlight": { + "bg": "#21262d" + }, + "cursors": { + "normal": { + "fg": "#0d1117", + "bg": "#58a6ff" + }, + "insert": { + "fg": "#0d1117", + "bg": "#3fb950" + }, + "command": { + "fg": "#0d1117", + "bg": "#bc8cff" + }, + "replace": { + "fg": "#0d1117", + "bg": "#f85149" + } + }, + "gutter": { + "default": { + "fg": "#484f58", + "bg": "#0d1117" + }, + "current_line": { + "fg": "#c9d1d9", + "bg": "#161b22" + } + }, + "status_bar": { + "default": { + "fg": "#8b949e", + "bg": "#010409" + } + }, + "command_line": { + "error": { + "fg": "#f85149", + "bg": "#0d1117" + }, + "output_border": { + "fg": "#30363d", + "bg": "#010409" + }, + "continue_message": { + "fg": "#58a6ff", + "bg": "#0d1117" + } + }, + "syntax": { + "group": { + "comment": "#8b949e", + "function": "#d2a8ff", + "keyword": "#ff7b72", + "number": "#79c0ff", + "string": "#a5d6ff", + "type": "#ffa657", + "variable": "#c9d1d9" + }, + "exact": { + "comment.documentation": "#8b949e", + "function.call": "#d2a8ff", + "keyword.return": "#ff7b72", + "string.escape": "#79c0ff", + "variable.parameter": "#ffa657" + } + } +} diff --git a/internal/theme/themes/github-light.json b/internal/theme/themes/github-light.json new file mode 100644 index 0000000..8673832 --- /dev/null +++ b/internal/theme/themes/github-light.json @@ -0,0 +1,79 @@ +{ + "name": "github-light", + "line": { + "fg": "#24292f", + "bg": "#ffffff" + }, + "background": { + "bg": "#ffffff" + }, + "visual_highlight": { + "bg": "#afdbff" + }, + "cursors": { + "normal": { + "fg": "#ffffff", + "bg": "#0969da" + }, + "insert": { + "fg": "#ffffff", + "bg": "#1a7f37" + }, + "command": { + "fg": "#ffffff", + "bg": "#8250df" + }, + "replace": { + "fg": "#ffffff", + "bg": "#cf222e" + } + }, + "gutter": { + "default": { + "fg": "#8c959f", + "bg": "#ffffff" + }, + "current_line": { + "fg": "#24292f", + "bg": "#f6f8fa" + } + }, + "status_bar": { + "default": { + "fg": "#57606a", + "bg": "#f6f8fa" + } + }, + "command_line": { + "error": { + "fg": "#cf222e", + "bg": "#ffffff" + }, + "output_border": { + "fg": "#d0d7de", + "bg": "#f6f8fa" + }, + "continue_message": { + "fg": "#0969da", + "bg": "#ffffff" + } + }, + "syntax": { + "group": { + "comment": "#6e7781", + "function": "#8250df", + "keyword": "#cf222e", + "number": "#0550ae", + "string": "#0a3069", + "type": "#953800", + "variable": "#24292f" + }, + "exact": { + "comment.documentation": "#57606a", + "function.call": "#8250df", + "keyword.return": "#cf222e", + "string.escape": "#0550ae", + "variable.parameter": "#24292f" + } + } +} diff --git a/internal/theme/themes/gruvbox-dark.json b/internal/theme/themes/gruvbox-dark.json new file mode 100644 index 0000000..ebbdef7 --- /dev/null +++ b/internal/theme/themes/gruvbox-dark.json @@ -0,0 +1,79 @@ +{ + "name": "gruvbox-dark", + "line": { + "fg": "#ebdbb2", + "bg": "#282828" + }, + "background": { + "bg": "#282828" + }, + "visual_highlight": { + "bg": "#504945" + }, + "cursors": { + "normal": { + "fg": "#282828", + "bg": "#ebdbb2" + }, + "insert": { + "fg": "#282828", + "bg": "#b8bb26" + }, + "command": { + "fg": "#282828", + "bg": "#83a598" + }, + "replace": { + "fg": "#282828", + "bg": "#fb4934" + } + }, + "gutter": { + "default": { + "fg": "#928374", + "bg": "#282828" + }, + "current_line": { + "fg": "#ebdbb2", + "bg": "#3c3836" + } + }, + "status_bar": { + "default": { + "fg": "#a89984", + "bg": "#3c3836" + } + }, + "command_line": { + "error": { + "fg": "#fb4934", + "bg": "#282828" + }, + "output_border": { + "fg": "#504945", + "bg": "#3c3836" + }, + "continue_message": { + "fg": "#83a598", + "bg": "#282828" + } + }, + "syntax": { + "group": { + "comment": "#928374", + "function": "#b8bb26", + "keyword": "#fb4934", + "number": "#d3869b", + "string": "#b8bb26", + "type": "#fabd2f", + "variable": "#ebdbb2" + }, + "exact": { + "comment.documentation": "#a89984", + "function.call": "#8ec07c", + "keyword.return": "#fb4934", + "string.escape": "#fe8019", + "variable.parameter": "#83a598" + } + } +} diff --git a/internal/theme/themes/gruvbox-light.json b/internal/theme/themes/gruvbox-light.json new file mode 100644 index 0000000..3a5dbef --- /dev/null +++ b/internal/theme/themes/gruvbox-light.json @@ -0,0 +1,79 @@ +{ + "name": "gruvbox-light", + "line": { + "fg": "#3c3836", + "bg": "#fbf1c7" + }, + "background": { + "bg": "#fbf1c7" + }, + "visual_highlight": { + "bg": "#ebdbb2" + }, + "cursors": { + "normal": { + "fg": "#fbf1c7", + "bg": "#3c3836" + }, + "insert": { + "fg": "#fbf1c7", + "bg": "#79740e" + }, + "command": { + "fg": "#fbf1c7", + "bg": "#076678" + }, + "replace": { + "fg": "#fbf1c7", + "bg": "#9d0006" + } + }, + "gutter": { + "default": { + "fg": "#928374", + "bg": "#fbf1c7" + }, + "current_line": { + "fg": "#3c3836", + "bg": "#f2e5bc" + } + }, + "status_bar": { + "default": { + "fg": "#665c54", + "bg": "#f2e5bc" + } + }, + "command_line": { + "error": { + "fg": "#9d0006", + "bg": "#fbf1c7" + }, + "output_border": { + "fg": "#ebdbb2", + "bg": "#f2e5bc" + }, + "continue_message": { + "fg": "#076678", + "bg": "#fbf1c7" + } + }, + "syntax": { + "group": { + "comment": "#928374", + "function": "#79740e", + "keyword": "#9d0006", + "number": "#8f3f71", + "string": "#79740e", + "type": "#b57614", + "variable": "#3c3836" + }, + "exact": { + "comment.documentation": "#7c6f64", + "function.call": "#427b58", + "keyword.return": "#9d0006", + "string.escape": "#af3a03", + "variable.parameter": "#076678" + } + } +} diff --git a/internal/theme/themes/kanagawa-dragon.json b/internal/theme/themes/kanagawa-dragon.json index 79f3f10..ea11c81 100644 --- a/internal/theme/themes/kanagawa-dragon.json +++ b/internal/theme/themes/kanagawa-dragon.json @@ -1,25 +1,62 @@ { "name": "kanagawa-dragon", - "line": { "fg": "#c5c9c5", "bg": "#181616" }, - "background": { "bg": "#181616" }, - "visual_highlight": { "bg": "#223249" }, + "line": { + "fg": "#c5c9c5", + "bg": "#181616" + }, + "background": { + "bg": "#181616" + }, + "visual_highlight": { + "bg": "#223249" + }, "cursors": { - "normal": { "fg": "#181616", "bg": "#c5c9c5" }, - "insert": { "fg": "#181616", "bg": "#c5c9c5" }, - "command": { "fg": "#181616", "bg": "#c5c9c5" }, - "replace": { "fg": "#181616", "bg": "#c5c9c5" } + "normal": { + "fg": "#181616", + "bg": "#c5c9c5" + }, + "insert": { + "fg": "#181616", + "bg": "#c5c9c5" + }, + "command": { + "fg": "#181616", + "bg": "#c5c9c5" + }, + "replace": { + "fg": "#181616", + "bg": "#c5c9c5" + } }, "gutter": { - "default": { "fg": "#625e5a", "bg": "#282727" }, - "current_line": { "fg": "#c4b28a", "bg": "#282727" } + "default": { + "fg": "#625e5a", + "bg": "#282727" + }, + "current_line": { + "fg": "#c4b28a", + "bg": "#282727" + } }, "status_bar": { - "default": { "fg": "#c5c9c5", "bg": "#282727" } + "default": { + "fg": "#c5c9c5", + "bg": "#282727" + } }, "command_line": { - "error": { "fg": "#e82424", "bg": "#181616" }, - "output_border": { "fg": "#c5c9c5", "bg": "#0d0c0c" }, - "continue_message": { "fg": "#8ba4b0", "bg": "#181616" } + "error": { + "fg": "#e82424", + "bg": "#181616" + }, + "output_border": { + "fg": "#c5c9c5", + "bg": "#0d0c0c" + }, + "continue_message": { + "fg": "#8ba4b0", + "bg": "#181616" + } }, "syntax": { "group": { diff --git a/internal/theme/themes/kanagawa-lotus.json b/internal/theme/themes/kanagawa-lotus.json index 8fbba2c..d405d0a 100644 --- a/internal/theme/themes/kanagawa-lotus.json +++ b/internal/theme/themes/kanagawa-lotus.json @@ -1,25 +1,62 @@ { "name": "kanagawa-lotus", - "line": { "fg": "#545464", "bg": "#f2ecbc" }, - "background": { "bg": "#f2ecbc" }, - "visual_highlight": { "bg": "#c9cbd1" }, + "line": { + "fg": "#545464", + "bg": "#f2ecbc" + }, + "background": { + "bg": "#f2ecbc" + }, + "visual_highlight": { + "bg": "#c9cbd1" + }, "cursors": { - "normal": { "fg": "#f2ecbc", "bg": "#545464" }, - "insert": { "fg": "#f2ecbc", "bg": "#545464" }, - "command": { "fg": "#f2ecbc", "bg": "#545464" }, - "replace": { "fg": "#f2ecbc", "bg": "#545464" } + "normal": { + "fg": "#f2ecbc", + "bg": "#545464" + }, + "insert": { + "fg": "#f2ecbc", + "bg": "#545464" + }, + "command": { + "fg": "#f2ecbc", + "bg": "#545464" + }, + "replace": { + "fg": "#f2ecbc", + "bg": "#545464" + } }, "gutter": { - "default": { "fg": "#a09cac", "bg": "#e7dba0" }, - "current_line": { "fg": "#77713f", "bg": "#e7dba0" } + "default": { + "fg": "#a09cac", + "bg": "#e7dba0" + }, + "current_line": { + "fg": "#77713f", + "bg": "#e7dba0" + } }, "status_bar": { - "default": { "fg": "#43436c", "bg": "#e7dba0" } + "default": { + "fg": "#43436c", + "bg": "#e7dba0" + } }, "command_line": { - "error": { "fg": "#e82424", "bg": "#f2ecbc" }, - "output_border": { "fg": "#545464", "bg": "#e7dba0" }, - "continue_message": { "fg": "#4d699b", "bg": "#f2ecbc" } + "error": { + "fg": "#e82424", + "bg": "#f2ecbc" + }, + "output_border": { + "fg": "#545464", + "bg": "#e7dba0" + }, + "continue_message": { + "fg": "#4d699b", + "bg": "#f2ecbc" + } }, "syntax": { "group": { diff --git a/internal/theme/themes/material-deep-ocean.json b/internal/theme/themes/material-deep-ocean.json new file mode 100644 index 0000000..07cf0ad --- /dev/null +++ b/internal/theme/themes/material-deep-ocean.json @@ -0,0 +1,79 @@ +{ + "name": "material-deep-ocean", + "line": { + "fg": "#a6accd", + "bg": "#0f111a" + }, + "background": { + "bg": "#0f111a" + }, + "visual_highlight": { + "bg": "#1f2233" + }, + "cursors": { + "normal": { + "fg": "#0f111a", + "bg": "#80cbc4" + }, + "insert": { + "fg": "#0f111a", + "bg": "#c3e88d" + }, + "command": { + "fg": "#0f111a", + "bg": "#82aaff" + }, + "replace": { + "fg": "#0f111a", + "bg": "#ff5370" + } + }, + "gutter": { + "default": { + "fg": "#464b5d", + "bg": "#0f111a" + }, + "current_line": { + "fg": "#a6accd", + "bg": "#090b10" + } + }, + "status_bar": { + "default": { + "fg": "#a6accd", + "bg": "#090b10" + } + }, + "command_line": { + "error": { + "fg": "#ff5370", + "bg": "#0f111a" + }, + "output_border": { + "fg": "#1f2233", + "bg": "#090b10" + }, + "continue_message": { + "fg": "#82aaff", + "bg": "#0f111a" + } + }, + "syntax": { + "group": { + "comment": "#464b5d", + "function": "#82aaff", + "keyword": "#c792ea", + "number": "#f78c6c", + "string": "#c3e88d", + "type": "#ffcb6b", + "variable": "#a6accd" + }, + "exact": { + "comment.documentation": "#546e7a", + "function.call": "#82aaff", + "keyword.return": "#ff5370", + "string.escape": "#89ddff", + "variable.parameter": "#7986cb" + } + } +} diff --git a/internal/theme/themes/material-palenight.json b/internal/theme/themes/material-palenight.json new file mode 100644 index 0000000..e82c6ed --- /dev/null +++ b/internal/theme/themes/material-palenight.json @@ -0,0 +1,79 @@ +{ + "name": "material-palenight", + "line": { + "fg": "#a6accd", + "bg": "#292d3e" + }, + "background": { + "bg": "#292d3e" + }, + "visual_highlight": { + "bg": "#3c435e" + }, + "cursors": { + "normal": { + "fg": "#292d3e", + "bg": "#ffcb6b" + }, + "insert": { + "fg": "#292d3e", + "bg": "#c3e88d" + }, + "command": { + "fg": "#292d3e", + "bg": "#c792ea" + }, + "replace": { + "fg": "#292d3e", + "bg": "#f07178" + } + }, + "gutter": { + "default": { + "fg": "#676e95", + "bg": "#292d3e" + }, + "current_line": { + "fg": "#a6accd", + "bg": "#1b1e2b" + } + }, + "status_bar": { + "default": { + "fg": "#a6accd", + "bg": "#1b1e2b" + } + }, + "command_line": { + "error": { + "fg": "#f07178", + "bg": "#292d3e" + }, + "output_border": { + "fg": "#3c435e", + "bg": "#1b1e2b" + }, + "continue_message": { + "fg": "#82aaff", + "bg": "#292d3e" + } + }, + "syntax": { + "group": { + "comment": "#676e95", + "function": "#82aaff", + "keyword": "#c792ea", + "number": "#f78c6c", + "string": "#c3e88d", + "type": "#ffcb6b", + "variable": "#a6accd" + }, + "exact": { + "comment.documentation": "#a6accd", + "function.call": "#82aaff", + "keyword.return": "#f07178", + "string.escape": "#89ddff", + "variable.parameter": "#ff5370" + } + } +} diff --git a/internal/theme/themes/onedark.json b/internal/theme/themes/onedark.json new file mode 100644 index 0000000..b8ca75b --- /dev/null +++ b/internal/theme/themes/onedark.json @@ -0,0 +1,79 @@ +{ + "name": "onedark", + "line": { + "fg": "#abb2bf", + "bg": "#282c34" + }, + "background": { + "bg": "#282c34" + }, + "visual_highlight": { + "bg": "#3e4452" + }, + "cursors": { + "normal": { + "fg": "#282c34", + "bg": "#61afef" + }, + "insert": { + "fg": "#282c34", + "bg": "#98c379" + }, + "command": { + "fg": "#282c34", + "bg": "#c678dd" + }, + "replace": { + "fg": "#282c34", + "bg": "#e06c75" + } + }, + "gutter": { + "default": { + "fg": "#4b5263", + "bg": "#282c34" + }, + "current_line": { + "fg": "#abb2bf", + "bg": "#2c323c" + } + }, + "status_bar": { + "default": { + "fg": "#abb2bf", + "bg": "#21252b" + } + }, + "command_line": { + "error": { + "fg": "#e06c75", + "bg": "#282c34" + }, + "output_border": { + "fg": "#181a1f", + "bg": "#21252b" + }, + "continue_message": { + "fg": "#61afef", + "bg": "#282c34" + } + }, + "syntax": { + "group": { + "comment": "#5c6370", + "function": "#61afef", + "keyword": "#c678dd", + "number": "#d19a66", + "string": "#98c379", + "type": "#e5c07b", + "variable": "#e06c75" + }, + "exact": { + "comment.documentation": "#5c6370", + "function.call": "#61afef", + "keyword.return": "#c678dd", + "string.escape": "#56b6c2", + "variable.parameter": "#d19a66" + } + } +} diff --git a/internal/theme/themes/rose-pine-dawn.json b/internal/theme/themes/rose-pine-dawn.json new file mode 100644 index 0000000..b32711a --- /dev/null +++ b/internal/theme/themes/rose-pine-dawn.json @@ -0,0 +1,79 @@ +{ + "name": "rose-pine-dawn", + "line": { + "fg": "#575279", + "bg": "#faf4ed" + }, + "background": { + "bg": "#faf4ed" + }, + "visual_highlight": { + "bg": "#dfdad9" + }, + "cursors": { + "normal": { + "fg": "#faf4ed", + "bg": "#575279" + }, + "insert": { + "fg": "#faf4ed", + "bg": "#ea9d34" + }, + "command": { + "fg": "#faf4ed", + "bg": "#907aa9" + }, + "replace": { + "fg": "#faf4ed", + "bg": "#b4637a" + } + }, + "gutter": { + "default": { + "fg": "#9893a5", + "bg": "#fffaf3" + }, + "current_line": { + "fg": "#575279", + "bg": "#fffaf3" + } + }, + "status_bar": { + "default": { + "fg": "#797593", + "bg": "#fffaf3" + } + }, + "command_line": { + "error": { + "fg": "#b4637a", + "bg": "#faf4ed" + }, + "output_border": { + "fg": "#f2e9e1", + "bg": "#fffaf3" + }, + "continue_message": { + "fg": "#286983", + "bg": "#faf4ed" + } + }, + "syntax": { + "group": { + "comment": "#9893a5", + "function": "#56949f", + "keyword": "#286983", + "number": "#ea9d34", + "string": "#d7827e", + "type": "#907aa9", + "variable": "#575279" + }, + "exact": { + "comment.documentation": "#797593", + "function.call": "#56949f", + "keyword.return": "#b4637a", + "string.escape": "#286983", + "variable.parameter": "#575279" + } + } +} diff --git a/internal/theme/themes/rose-pine-moon.json b/internal/theme/themes/rose-pine-moon.json new file mode 100644 index 0000000..05bb40a --- /dev/null +++ b/internal/theme/themes/rose-pine-moon.json @@ -0,0 +1,79 @@ +{ + "name": "rose-pine-moon", + "line": { + "fg": "#e0def4", + "bg": "#232136" + }, + "background": { + "bg": "#232136" + }, + "visual_highlight": { + "bg": "#44415a" + }, + "cursors": { + "normal": { + "fg": "#232136", + "bg": "#e0def4" + }, + "insert": { + "fg": "#232136", + "bg": "#f6c177" + }, + "command": { + "fg": "#232136", + "bg": "#c4a7e7" + }, + "replace": { + "fg": "#232136", + "bg": "#eb6f92" + } + }, + "gutter": { + "default": { + "fg": "#6e6a86", + "bg": "#2a273f" + }, + "current_line": { + "fg": "#e0def4", + "bg": "#2a273f" + } + }, + "status_bar": { + "default": { + "fg": "#908caa", + "bg": "#2a273f" + } + }, + "command_line": { + "error": { + "fg": "#eb6f92", + "bg": "#232136" + }, + "output_border": { + "fg": "#393552", + "bg": "#2a273f" + }, + "continue_message": { + "fg": "#3e8fb0", + "bg": "#232136" + } + }, + "syntax": { + "group": { + "comment": "#6e6a86", + "function": "#9ccfd8", + "keyword": "#3e8fb0", + "number": "#f6c177", + "string": "#ea9a97", + "type": "#c4a7e7", + "variable": "#e0def4" + }, + "exact": { + "comment.documentation": "#908caa", + "function.call": "#9ccfd8", + "keyword.return": "#eb6f92", + "string.escape": "#3e8fb0", + "variable.parameter": "#e0def4" + } + } +} diff --git a/internal/theme/themes/rose-pine.json b/internal/theme/themes/rose-pine.json new file mode 100644 index 0000000..5cc4a98 --- /dev/null +++ b/internal/theme/themes/rose-pine.json @@ -0,0 +1,79 @@ +{ + "name": "rose-pine", + "line": { + "fg": "#e0def4", + "bg": "#191724" + }, + "background": { + "bg": "#191724" + }, + "visual_highlight": { + "bg": "#403d52" + }, + "cursors": { + "normal": { + "fg": "#191724", + "bg": "#e0def4" + }, + "insert": { + "fg": "#191724", + "bg": "#f6c177" + }, + "command": { + "fg": "#191724", + "bg": "#c4a7e7" + }, + "replace": { + "fg": "#191724", + "bg": "#eb6f92" + } + }, + "gutter": { + "default": { + "fg": "#6e6a86", + "bg": "#1f1d2e" + }, + "current_line": { + "fg": "#e0def4", + "bg": "#1f1d2e" + } + }, + "status_bar": { + "default": { + "fg": "#908caa", + "bg": "#1f1d2e" + } + }, + "command_line": { + "error": { + "fg": "#eb6f92", + "bg": "#191724" + }, + "output_border": { + "fg": "#26233a", + "bg": "#1f1d2e" + }, + "continue_message": { + "fg": "#31748f", + "bg": "#191724" + } + }, + "syntax": { + "group": { + "comment": "#6e6a86", + "function": "#9ccfd8", + "keyword": "#31748f", + "number": "#f6c177", + "string": "#ebbcba", + "type": "#c4a7e7", + "variable": "#e0def4" + }, + "exact": { + "comment.documentation": "#908caa", + "function.call": "#9ccfd8", + "keyword.return": "#eb6f92", + "string.escape": "#31748f", + "variable.parameter": "#e0def4" + } + } +} diff --git a/internal/theme/themes/tokyo-dark.json b/internal/theme/themes/tokyo-dark.json new file mode 100644 index 0000000..084e7eb --- /dev/null +++ b/internal/theme/themes/tokyo-dark.json @@ -0,0 +1,79 @@ +{ + "name": "tokyo-dark", + "line": { + "fg": "#a9b1d6", + "bg": "#11121d" + }, + "background": { + "bg": "#11121d" + }, + "visual_highlight": { + "bg": "#2d2f44" + }, + "cursors": { + "normal": { + "fg": "#11121d", + "bg": "#a9b1d6" + }, + "insert": { + "fg": "#11121d", + "bg": "#95c561" + }, + "command": { + "fg": "#11121d", + "bg": "#7199ee" + }, + "replace": { + "fg": "#11121d", + "bg": "#ee6d85" + } + }, + "gutter": { + "default": { + "fg": "#4a5064", + "bg": "#11121d" + }, + "current_line": { + "fg": "#a9b1d6", + "bg": "#1a1b2a" + } + }, + "status_bar": { + "default": { + "fg": "#a9b1d6", + "bg": "#06080a" + } + }, + "command_line": { + "error": { + "fg": "#ee6d85", + "bg": "#11121d" + }, + "output_border": { + "fg": "#4a5064", + "bg": "#06080a" + }, + "continue_message": { + "fg": "#7199ee", + "bg": "#11121d" + } + }, + "syntax": { + "group": { + "comment": "#4a5064", + "function": "#7199ee", + "keyword": "#a485dd", + "number": "#f6955b", + "string": "#95c561", + "type": "#d7a65f", + "variable": "#a9b1d6" + }, + "exact": { + "comment.documentation": "#4a5064", + "function.call": "#7199ee", + "keyword.return": "#ee6d85", + "string.escape": "#77bdc7", + "variable.parameter": "#a9b1d6" + } + } +} diff --git a/internal/theme/themes/vscode.json b/internal/theme/themes/vscode.json new file mode 100644 index 0000000..b86f31f --- /dev/null +++ b/internal/theme/themes/vscode.json @@ -0,0 +1,79 @@ +{ + "name": "vscode", + "line": { + "fg": "#d4d4d4", + "bg": "#1e1e1e" + }, + "background": { + "bg": "#1e1e1e" + }, + "visual_highlight": { + "bg": "#264f78" + }, + "cursors": { + "normal": { + "fg": "#1e1e1e", + "bg": "#aeafad" + }, + "insert": { + "fg": "#1e1e1e", + "bg": "#ffffff" + }, + "command": { + "fg": "#1e1e1e", + "bg": "#007acc" + }, + "replace": { + "fg": "#1e1e1e", + "bg": "#f44747" + } + }, + "gutter": { + "default": { + "fg": "#858585", + "bg": "#1e1e1e" + }, + "current_line": { + "fg": "#c6c6c6", + "bg": "#1e1e1e" + } + }, + "status_bar": { + "default": { + "fg": "#ffffff", + "bg": "#007acc" + } + }, + "command_line": { + "error": { + "fg": "#f44747", + "bg": "#1e1e1e" + }, + "output_border": { + "fg": "#3e3e3e", + "bg": "#252526" + }, + "continue_message": { + "fg": "#569cd6", + "bg": "#1e1e1e" + } + }, + "syntax": { + "group": { + "comment": "#6a9955", + "function": "#dcdcaa", + "keyword": "#569cd6", + "number": "#b5cea8", + "string": "#ce9178", + "type": "#4ec9b0", + "variable": "#9cdcfe" + }, + "exact": { + "comment.documentation": "#6a9955", + "function.call": "#dcdcaa", + "keyword.control": "#c586c0", + "string.escape": "#d7ba7d", + "variable.parameter": "#9cdcfe" + } + } +}