diff --git a/internal/theme/themes/ayu-mirage.json b/internal/theme/themes/ayu-mirage.json new file mode 100644 index 0000000..26938e1 --- /dev/null +++ b/internal/theme/themes/ayu-mirage.json @@ -0,0 +1,79 @@ +{ + "name": "ayu-mirage", + "line": { + "fg": "#d9d7ce", + "bg": "#212733" + }, + "background": { + "bg": "#212733" + }, + "visual_highlight": { + "bg": "#343f4c" + }, + "cursors": { + "normal": { + "fg": "#212733", + "bg": "#ffcc66" + }, + "insert": { + "fg": "#212733", + "bg": "#bae67e" + }, + "command": { + "fg": "#212733", + "bg": "#5ccfe6" + }, + "replace": { + "fg": "#212733", + "bg": "#ff3333" + } + }, + "gutter": { + "default": { + "fg": "#5c6773", + "bg": "#212733" + }, + "current_line": { + "fg": "#d9d7ce", + "bg": "#212733" + } + }, + "status_bar": { + "default": { + "fg": "#d9d7ce", + "bg": "#191e2a" + } + }, + "command_line": { + "error": { + "fg": "#ff3333", + "bg": "#212733" + }, + "output_border": { + "fg": "#343f4c", + "bg": "#191e2a" + }, + "continue_message": { + "fg": "#ffad66", + "bg": "#212733" + } + }, + "syntax": { + "group": { + "comment": "#5c6773", + "function": "#ffcc66", + "keyword": "#ffa759", + "number": "#ffad66", + "string": "#bae67e", + "type": "#5ccfe6", + "variable": "#d9d7ce" + }, + "exact": { + "comment.documentation": "#5c6773", + "function.call": "#ffcc66", + "keyword.return": "#ffa759", + "string.escape": "#95e6cb", + "variable.parameter": "#d9d7ce" + } + } +} diff --git a/internal/theme/themes/dracula.json b/internal/theme/themes/dracula.json new file mode 100644 index 0000000..40f3589 --- /dev/null +++ b/internal/theme/themes/dracula.json @@ -0,0 +1,79 @@ +{ + "name": "dracula", + "line": { + "fg": "#f8f8f2", + "bg": "#282a36" + }, + "background": { + "bg": "#282a36" + }, + "visual_highlight": { + "bg": "#44475a" + }, + "cursors": { + "normal": { + "fg": "#282a36", + "bg": "#f8f8f2" + }, + "insert": { + "fg": "#282a36", + "bg": "#50fa7b" + }, + "command": { + "fg": "#282a36", + "bg": "#bd93f9" + }, + "replace": { + "fg": "#282a36", + "bg": "#ff5555" + } + }, + "gutter": { + "default": { + "fg": "#6272a4", + "bg": "#282a36" + }, + "current_line": { + "fg": "#f8f8f2", + "bg": "#343746" + } + }, + "status_bar": { + "default": { + "fg": "#f8f8f2", + "bg": "#191a21" + } + }, + "command_line": { + "error": { + "fg": "#ff5555", + "bg": "#282a36" + }, + "output_border": { + "fg": "#44475a", + "bg": "#191a21" + }, + "continue_message": { + "fg": "#8be9fd", + "bg": "#282a36" + } + }, + "syntax": { + "group": { + "comment": "#6272a4", + "function": "#50fa7b", + "keyword": "#ff79c6", + "number": "#bd93f9", + "string": "#f1fa8c", + "type": "#8be9fd", + "variable": "#f8f8f2" + }, + "exact": { + "comment.documentation": "#6272a4", + "function.call": "#50fa7b", + "keyword.return": "#ff79c6", + "string.escape": "#ffb86c", + "variable.parameter": "#ffb86c" + } + } +} diff --git a/internal/theme/themes/monokai.json b/internal/theme/themes/monokai.json new file mode 100644 index 0000000..5a0bf6e --- /dev/null +++ b/internal/theme/themes/monokai.json @@ -0,0 +1,79 @@ +{ + "name": "monokai", + "line": { + "fg": "#f8f8f2", + "bg": "#272822" + }, + "background": { + "bg": "#272822" + }, + "visual_highlight": { + "bg": "#49483e" + }, + "cursors": { + "normal": { + "fg": "#272822", + "bg": "#f8f8f2" + }, + "insert": { + "fg": "#272822", + "bg": "#a6e22e" + }, + "command": { + "fg": "#272822", + "bg": "#66d9ef" + }, + "replace": { + "fg": "#272822", + "bg": "#f92672" + } + }, + "gutter": { + "default": { + "fg": "#75715e", + "bg": "#272822" + }, + "current_line": { + "fg": "#f8f8f2", + "bg": "#3e3d32" + } + }, + "status_bar": { + "default": { + "fg": "#f8f8f2", + "bg": "#191919" + } + }, + "command_line": { + "error": { + "fg": "#f92672", + "bg": "#272822" + }, + "output_border": { + "fg": "#49483e", + "bg": "#191919" + }, + "continue_message": { + "fg": "#66d9ef", + "bg": "#272822" + } + }, + "syntax": { + "group": { + "comment": "#75715e", + "function": "#a6e22e", + "keyword": "#f92672", + "number": "#ae81ff", + "string": "#e6db74", + "type": "#66d9ef", + "variable": "#fd971f" + }, + "exact": { + "comment.documentation": "#75715e", + "function.call": "#a6e22e", + "keyword.return": "#f92672", + "string.escape": "#ae81ff", + "variable.parameter": "#fd971f" + } + } +} diff --git a/internal/theme/themes/nord.json b/internal/theme/themes/nord.json new file mode 100644 index 0000000..9c4a0eb --- /dev/null +++ b/internal/theme/themes/nord.json @@ -0,0 +1,79 @@ +{ + "name": "nord", + "line": { + "fg": "#d8dee9", + "bg": "#2e3440" + }, + "background": { + "bg": "#2e3440" + }, + "visual_highlight": { + "bg": "#434c5e" + }, + "cursors": { + "normal": { + "fg": "#2e3440", + "bg": "#d8dee9" + }, + "insert": { + "fg": "#2e3440", + "bg": "#a3be8c" + }, + "command": { + "fg": "#2e3440", + "bg": "#81a1c1" + }, + "replace": { + "fg": "#2e3440", + "bg": "#bf616a" + } + }, + "gutter": { + "default": { + "fg": "#4c566a", + "bg": "#2e3440" + }, + "current_line": { + "fg": "#d8dee9", + "bg": "#3b4252" + } + }, + "status_bar": { + "default": { + "fg": "#d8dee9", + "bg": "#242933" + } + }, + "command_line": { + "error": { + "fg": "#bf616a", + "bg": "#2e3440" + }, + "output_border": { + "fg": "#3b4252", + "bg": "#242933" + }, + "continue_message": { + "fg": "#88c0d0", + "bg": "#2e3440" + } + }, + "syntax": { + "group": { + "comment": "#4c566a", + "function": "#88c0d0", + "keyword": "#81a1c1", + "number": "#b48ead", + "string": "#a3be8c", + "type": "#8fbcbb", + "variable": "#d8dee9" + }, + "exact": { + "comment.documentation": "#616e88", + "function.call": "#88c0d0", + "keyword.return": "#81a1c1", + "string.escape": "#ebcb8b", + "variable.parameter": "#eceff4" + } + } +} diff --git a/internal/theme/themes/oxocarbon.json b/internal/theme/themes/oxocarbon.json new file mode 100644 index 0000000..953ceb2 --- /dev/null +++ b/internal/theme/themes/oxocarbon.json @@ -0,0 +1,79 @@ +{ + "name": "oxocarbon", + "line": { + "fg": "#ffffff", + "bg": "#161616" + }, + "background": { + "bg": "#161616" + }, + "visual_highlight": { + "bg": "#393939" + }, + "cursors": { + "normal": { + "fg": "#161616", + "bg": "#ffffff" + }, + "insert": { + "fg": "#161616", + "bg": "#42be65" + }, + "command": { + "fg": "#161616", + "bg": "#be95ff" + }, + "replace": { + "fg": "#161616", + "bg": "#fa4d56" + } + }, + "gutter": { + "default": { + "fg": "#525252", + "bg": "#161616" + }, + "current_line": { + "fg": "#ffffff", + "bg": "#262626" + } + }, + "status_bar": { + "default": { + "fg": "#dde1e6", + "bg": "#000000" + } + }, + "command_line": { + "error": { + "fg": "#fa4d56", + "bg": "#161616" + }, + "output_border": { + "fg": "#393939", + "bg": "#000000" + }, + "continue_message": { + "fg": "#78a9ff", + "bg": "#161616" + } + }, + "syntax": { + "group": { + "comment": "#525252", + "function": "#ff7eb6", + "keyword": "#ee5396", + "number": "#3ddbd9", + "string": "#42be65", + "type": "#82cfff", + "variable": "#ffffff" + }, + "exact": { + "comment.documentation": "#525252", + "function.call": "#ff7eb6", + "keyword.return": "#ee5396", + "string.escape": "#33b1ff", + "variable.parameter": "#ffffff" + } + } +} diff --git a/internal/theme/themes/solarized-dark.json b/internal/theme/themes/solarized-dark.json new file mode 100644 index 0000000..ae652c7 --- /dev/null +++ b/internal/theme/themes/solarized-dark.json @@ -0,0 +1,79 @@ +{ + "name": "solarized-dark", + "line": { + "fg": "#839496", + "bg": "#002b36" + }, + "background": { + "bg": "#002b36" + }, + "visual_highlight": { + "bg": "#073642" + }, + "cursors": { + "normal": { + "fg": "#002b36", + "bg": "#839496" + }, + "insert": { + "fg": "#002b36", + "bg": "#859900" + }, + "command": { + "fg": "#002b36", + "bg": "#268bd2" + }, + "replace": { + "fg": "#002b36", + "bg": "#dc322f" + } + }, + "gutter": { + "default": { + "fg": "#586e75", + "bg": "#002b36" + }, + "current_line": { + "fg": "#93a1a1", + "bg": "#073642" + } + }, + "status_bar": { + "default": { + "fg": "#839496", + "bg": "#00212b" + } + }, + "command_line": { + "error": { + "fg": "#dc322f", + "bg": "#002b36" + }, + "output_border": { + "fg": "#073642", + "bg": "#00212b" + }, + "continue_message": { + "fg": "#2aa198", + "bg": "#002b36" + } + }, + "syntax": { + "group": { + "comment": "#586e75", + "function": "#268bd2", + "keyword": "#859900", + "number": "#d33682", + "string": "#2aa198", + "type": "#b58900", + "variable": "#839496" + }, + "exact": { + "comment.documentation": "#586e75", + "function.call": "#268bd2", + "keyword.return": "#dc322f", + "string.escape": "#cb4b16", + "variable.parameter": "#839496" + } + } +} diff --git a/internal/theme/themes/solarized-light.json b/internal/theme/themes/solarized-light.json new file mode 100644 index 0000000..d95637f --- /dev/null +++ b/internal/theme/themes/solarized-light.json @@ -0,0 +1,79 @@ +{ + "name": "solarized-light", + "line": { + "fg": "#657b83", + "bg": "#fdf6e3" + }, + "background": { + "bg": "#fdf6e3" + }, + "visual_highlight": { + "bg": "#eee8d5" + }, + "cursors": { + "normal": { + "fg": "#fdf6e3", + "bg": "#657b83" + }, + "insert": { + "fg": "#fdf6e3", + "bg": "#859900" + }, + "command": { + "fg": "#fdf6e3", + "bg": "#268bd2" + }, + "replace": { + "fg": "#fdf6e3", + "bg": "#dc322f" + } + }, + "gutter": { + "default": { + "fg": "#93a1a1", + "bg": "#fdf6e3" + }, + "current_line": { + "fg": "#657b83", + "bg": "#eee8d5" + } + }, + "status_bar": { + "default": { + "fg": "#657b83", + "bg": "#eee8d5" + } + }, + "command_line": { + "error": { + "fg": "#dc322f", + "bg": "#fdf6e3" + }, + "output_border": { + "fg": "#eee8d5", + "bg": "#eee8d5" + }, + "continue_message": { + "fg": "#2aa198", + "bg": "#fdf6e3" + } + }, + "syntax": { + "group": { + "comment": "#93a1a1", + "function": "#268bd2", + "keyword": "#859900", + "number": "#d33682", + "string": "#2aa198", + "type": "#b58900", + "variable": "#657b83" + }, + "exact": { + "comment.documentation": "#93a1a1", + "function.call": "#268bd2", + "keyword.return": "#dc322f", + "string.escape": "#cb4b16", + "variable.parameter": "#657b83" + } + } +}