diff --git a/README.md b/README.md
index 1316f29..ab62c22 100644
--- a/README.md
+++ b/README.md
@@ -69,7 +69,8 @@ configuration file.
| **_gnome_terminal_**
[source](https://gitlab.gnome.org/GNOME/gnome-terminal) |  |
| **_gruvbox_dark_**
[source](https://github.com/morhetz/gruvbox) |  |
| **_gruvbox_light_**
[source](https://github.com/morhetz/gruvbox) |  |
-| **_gruvbox_material_**
[source](https://github.com/sainnhe/gruvbox-material) |  |
+| **_gruvbox_material_medium_dark_**
[source](https://github.com/sainnhe/gruvbox-material) |  |
+| **_gruvbox_material_medium_light_**
[source](https://github.com/sainnhe/gruvbox-material) |  |
| **_hardhacker_**
[source](https://github.com/hardhackerlabs/theme-alacritty) |  |
| **_high_contrast_** |  |
| **_horizon-dark_**
[source](https://github.com/jolaleye/horizon-theme-vscode) |  |
diff --git a/images/gruvbox_material.png b/images/gruvbox_material.png
deleted file mode 100644
index fa75eb7..0000000
Binary files a/images/gruvbox_material.png and /dev/null differ
diff --git a/images/gruvbox_material_medium_dark.png b/images/gruvbox_material_medium_dark.png
new file mode 100644
index 0000000..d4f725e
Binary files /dev/null and b/images/gruvbox_material_medium_dark.png differ
diff --git a/images/gruvbox_material_medium_light.png b/images/gruvbox_material_medium_light.png
new file mode 100644
index 0000000..68464f9
Binary files /dev/null and b/images/gruvbox_material_medium_light.png differ
diff --git a/schemes.yaml b/schemes.yaml
index 16c7149..308dca5 100644
--- a/schemes.yaml
+++ b/schemes.yaml
@@ -674,28 +674,51 @@ schemes:
cyan: '0x427b58'
white: '0x3c3836'
- gruvbox_material: &gruvbox_material
+ gruvbox_material_medium_dark: &gruvbox_material_medium_dark
primary:
- background: '0x282828'
- foreground: '0xdfbf8e'
+ background: '#282828'
+ foreground: '#d4be98'
normal:
- black: '0x665c54'
- red: '0xea6962'
- green: '0xa9b665'
- yellow: '0xe78a4e'
- blue: '0x7daea3'
- magenta: '0xd3869b'
- cyan: '0x89b482'
- white: '0xdfbf8e'
+ black: '#3c3836'
+ red: '#ea6962'
+ green: '#a9b665'
+ yellow: '#d8a657'
+ blue: '#7daea3'
+ magenta: '#d3869b'
+ cyan: '#89b482'
+ white: '#d4be98'
bright:
- black: '0x928374'
- red: '0xea6962'
- green: '0xa9b665'
- yellow: '0xe3a84e'
- blue: '0x7daea3'
- magenta: '0xd3869b'
- cyan: '0x89b482'
- white: '0xdfbf8e'
+ black: '#3c3836'
+ red: '#ea6962'
+ green: '#a9b665'
+ yellow: '#d8a657'
+ blue: '#7daea3'
+ magenta: '#d3869b'
+ cyan: '#89b482'
+ white: '#d4be98'
+
+ gruvbox_material_medium_light: &gruvbox_material_medium_light
+ primary:
+ background: '#fbf1c7'
+ foreground: '#654735'
+ normal:
+ black: '#654735'
+ red: '#c14a4a'
+ green: '#6c782e'
+ yellow: '#b47109'
+ blue: '#45707a'
+ magenta: '#945e80'
+ cyan: '#4c7a5d'
+ white: '#eee0b7'
+ bright:
+ black: '#654735'
+ red: '#c14a4a'
+ green: '#6c782e'
+ yellow: '#b47109'
+ blue: '#45707a'
+ magenta: '#945e80'
+ cyan: '#4c7a5d'
+ white: '#eee0b7'
hardhacker: &hardhacker
primary:
diff --git a/themes/gruvbox_material.yaml b/themes/gruvbox_material.yaml
deleted file mode 100644
index 397b03f..0000000
--- a/themes/gruvbox_material.yaml
+++ /dev/null
@@ -1,26 +0,0 @@
-# Colors (Gruvbox Material Dark Medium)
-colors:
- primary:
- background: '0x282828'
- foreground: '0xdfbf8e'
-
- normal:
- black: '0x665c54'
- red: '0xea6962'
- green: '0xa9b665'
- yellow: '0xe78a4e'
- blue: '0x7daea3'
- magenta: '0xd3869b'
- cyan: '0x89b482'
- white: '0xdfbf8e'
-
- bright:
- black: '0x928374'
- red: '0xea6962'
- green: '0xa9b665'
- yellow: '0xe3a84e'
- blue: '0x7daea3'
- magenta: '0xd3869b'
- cyan: '0x89b482'
- white: '0xdfbf8e'
-
diff --git a/themes/gruvbox_material_medium_dark.yaml b/themes/gruvbox_material_medium_dark.yaml
new file mode 100644
index 0000000..b540bc0
--- /dev/null
+++ b/themes/gruvbox_material_medium_dark.yaml
@@ -0,0 +1,28 @@
+# Colors (Gruvbox Material Medium Dark)
+colors:
+ # Default colors
+ primary:
+ background: '#282828'
+ foreground: '#d4be98'
+
+ # Normal colors
+ normal:
+ black: '#3c3836'
+ red: '#ea6962'
+ green: '#a9b665'
+ yellow: '#d8a657'
+ blue: '#7daea3'
+ magenta: '#d3869b'
+ cyan: '#89b482'
+ white: '#d4be98'
+
+ # Bright colors (same as normal colors)
+ bright:
+ black: '#3c3836'
+ red: '#ea6962'
+ green: '#a9b665'
+ yellow: '#d8a657'
+ blue: '#7daea3'
+ magenta: '#d3869b'
+ cyan: '#89b482'
+ white: '#d4be98'
diff --git a/themes/gruvbox_material_medium_light.yaml b/themes/gruvbox_material_medium_light.yaml
new file mode 100644
index 0000000..b461aa4
--- /dev/null
+++ b/themes/gruvbox_material_medium_light.yaml
@@ -0,0 +1,28 @@
+# Colors (Gruvbox Material Medium Light)
+colors:
+ # Default colors
+ primary:
+ background: '#fbf1c7'
+ foreground: '#654735'
+
+ # Normal colors
+ normal:
+ black: '#654735'
+ red: '#c14a4a'
+ green: '#6c782e'
+ yellow: '#b47109'
+ blue: '#45707a'
+ magenta: '#945e80'
+ cyan: '#4c7a5d'
+ white: '#eee0b7'
+
+ # Bright colors (same as normal colors)
+ bright:
+ black: '#654735'
+ red: '#c14a4a'
+ green: '#6c782e'
+ yellow: '#b47109'
+ blue: '#45707a'
+ magenta: '#945e80'
+ cyan: '#4c7a5d'
+ white: '#eee0b7'