From 5ffe563b7d0fef1f1c12700e47c4d5b92aaa17fb Mon Sep 17 00:00:00 2001 From: johngalt <322757+johngalt@users.noreply.github.com> Date: Fri, 19 Dec 2025 21:38:22 -0600 Subject: [PATCH] adding gruvbox material custom theme varieties (#1098) --- docs/theme_gruvbox_material_hard.json | 46 +++++++++++++++++++++++++ docs/theme_gruvbox_material_medium.json | 46 +++++++++++++++++++++++++ docs/theme_gruvbox_material_soft.json | 46 +++++++++++++++++++++++++ 3 files changed, 138 insertions(+) create mode 100644 docs/theme_gruvbox_material_hard.json create mode 100644 docs/theme_gruvbox_material_medium.json create mode 100644 docs/theme_gruvbox_material_soft.json diff --git a/docs/theme_gruvbox_material_hard.json b/docs/theme_gruvbox_material_hard.json new file mode 100644 index 00000000..af6d8261 --- /dev/null +++ b/docs/theme_gruvbox_material_hard.json @@ -0,0 +1,46 @@ +{ + "dark": { + "name": "Gruvbox Material Dark Hard", + "surface": "#202020", + "surfaceText": "#fbf1c7", + "surfaceVariant": "#2a2827", + "surfaceVariantText": "#ebdbb2", + "background": "#2a2827", + "backgroundText": "#ddc7a1", + "outline": "#5a524c", + "surfaceContainer": "#2a2827", + "surfaceContainerHigh": "#504945", + "surfaceContainerHighest": "#5a524c", + "primary": "#a9b665", + "secondary": "#d8a657", + "primaryText": "#292828", + "primaryContainer": "#798247", + "surfaceTint": "#7daea3", + "error": "#ea6962", + "warning": "#d3869b", + "info": "#89b482", + "matugen_type": "scheme-tonal-spot" + }, + "light": { + "name": "Gruvbox Material Light Hard", + "surface": "#f9f5d7", + "surfaceText": "#282828", + "surfaceVariant": "#fbf1c7", + "surfaceVariantText": "#3c3836", + "background": "#fbf1c7", + "backgroundText": "#654735", + "outline": "#a89984", + "surfaceContainer": "#fbf1c7", + "surfaceContainerHigh": "#e0cfa9", + "surfaceContainerHighest": "#a89984", + "primary": "#6c782e", + "secondary": "#b47109", + "primaryText": "#292828", + "primaryContainer": "#566026", + "surfaceTint": "#45707a", + "error": "#c14a4a", + "warning": "#945e80", + "info": "#4c7a5d", + "matugen_type": "scheme-tonal-spot" + } +} diff --git a/docs/theme_gruvbox_material_medium.json b/docs/theme_gruvbox_material_medium.json new file mode 100644 index 00000000..909f1e22 --- /dev/null +++ b/docs/theme_gruvbox_material_medium.json @@ -0,0 +1,46 @@ +{ + "dark": { + "name": "Gruvbox Material Dark Medium", + "surface": "#292828", + "surfaceText": "#fbf1c7", + "surfaceVariant": "#32302f", + "surfaceVariantText": "#ebdbb2", + "background": "#32302f", + "backgroundText": "#ddc7a1", + "outline": "#665c54", + "surfaceContainer": "#32302f", + "surfaceContainerHigh": "#504945", + "surfaceContainerHighest": "#665c54", + "primary": "#a9b665", + "secondary": "#d8a657", + "primaryText": "#292828", + "primaryContainer": "#798247", + "surfaceTint": "#7daea3", + "error": "#ea6962", + "warning": "#d3869b", + "info": "#89b482", + "matugen_type": "scheme-tonal-spot" + }, + "light": { + "name": "Gruvbox Material Light Medium", + "surface": "#fbf1c7", + "surfaceText": "#282828", + "surfaceVariant": "#f2e5bc", + "surfaceVariantText": "#3c3836", + "background": "#f2e5bc", + "backgroundText": "#654735", + "outline": "#bdae93", + "surfaceContainer": "#f2e5bc", + "surfaceContainerHigh": "#d5c4a1", + "surfaceContainerHighest": "#bdae93", + "primary": "#6c782e", + "secondary": "#b47109", + "primaryText": "#292828", + "primaryContainer": "#535d23", + "surfaceTint": "#45707a", + "error": "#c14a4a", + "warning": "#945e80", + "info": "#6c782e", + "matugen_type": "scheme-tonal-spot" + } +} diff --git a/docs/theme_gruvbox_material_soft.json b/docs/theme_gruvbox_material_soft.json new file mode 100644 index 00000000..b804c2c2 --- /dev/null +++ b/docs/theme_gruvbox_material_soft.json @@ -0,0 +1,46 @@ +{ + "dark": { + "name": "Gruvbox Material Dark Soft", + "surface": "#32302f", + "surfaceText": "#fbf1c7", + "surfaceVariant": "#3c3836", + "surfaceVariantText": "#ebdbb2", + "background": "#3c3836", + "backgroundText": "#ddc7a1", + "outline": "#7c6f64", + "surfaceContainer": "#3c3836", + "surfaceContainerHigh": "#5a524c", + "surfaceContainerHighest": "#7c6f64", + "primary": "#a9b665", + "secondary": "#d8a657", + "primaryText": "#292828", + "primaryContainer": "#798247", + "surfaceTint": "#7daea3", + "error": "#ea6962", + "warning": "#d3869b", + "info": "#89b482", + "matugen_type": "scheme-tonal-spot" + }, + "light": { + "name": "Gruvbox Material Light Soft", + "surface": "#f2e5bc", + "surfaceText": "#282828", + "surfaceVariant": "#ebdbb2", + "surfaceVariantText": "#3c3836", + "background": "#ebdbb2", + "backgroundText": "#654735", + "outline": "#a89984", + "surfaceContainer": "#ebdbb2", + "surfaceContainerHigh": "#c9b99a", + "surfaceContainerHighest": "#a89984", + "primary": "#6c782e", + "secondary": "#b47109", + "primaryText": "#292828", + "primaryContainer": "#535d23", + "surfaceTint": "#45707a", + "error": "#c14a4a", + "warning": "#945e80", + "info": "#6c782e", + "matugen_type": "scheme-tonal-spot" + } +}