{"id":13898327,"url":"https://github.com/numToStr/gruvbox-material","last_synced_at":"2025-07-17T15:33:07.577Z","repository":{"id":103556644,"uuid":"289648347","full_name":"numToStr/gruvbox-material","owner":"numToStr","description":"Fork of gruvbox-material","archived":false,"fork":false,"pushed_at":"2021-09-11T12:43:04.000Z","size":671,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-11-16T03:11:49.618Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Vim script","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/numToStr.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2020-08-23T08:45:19.000Z","updated_at":"2021-09-17T23:30:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"e2f65e5e-845a-4ae8-a346-08095c74ec1b","html_url":"https://github.com/numToStr/gruvbox-material","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numToStr%2Fgruvbox-material","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numToStr%2Fgruvbox-material/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numToStr%2Fgruvbox-material/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/numToStr%2Fgruvbox-material/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/numToStr","download_url":"https://codeload.github.com/numToStr/gruvbox-material/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226274814,"owners_count":17598860,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-06T18:04:14.292Z","updated_at":"2024-11-25T04:31:14.363Z","avatar_url":"https://github.com/numToStr.png","language":"Vim script","readme":"## NOTE: This is a fork of [gruvbox_material](https://github.com/sainnhe/gruvbox-material). I just changed some colors to my liking. The changed colors will only be effective if `background=dark` and `g:gruvbox_material_background='hard'`\n\n-   changed background color from `#1d2021` to `#1c1c1c`.\n    \u003c!-- ./autoload/gruvbox-material.vim#L6 --\u003e\n-   changed tabline fill color from `#282828` to `#1c1c1c` (for airline)\n    \u003c!-- ./autoload/gruvbox_material.vim#L118 --\u003e\n    \u003c!-- ./autoload/airline/themes/gruvbox_material.vim#L101 --\u003e\n-   changed inactive tab color from `#504945` to `#3c3836` (for airline)\n    \u003c!-- ./autoload/gruvbox_material.vim#L116 --\u003e\n    \u003c!-- ./autoload/airline/themes/gruvbox_material.vim#L156 --\u003e\n-   removed `fzf.vim` color scheme. Bring your own config or use the default one below.\n    \u003c!-- ./autoload/gruvbox_material.vim#L495-L508 --\u003e\n\n```vim\nlet g:fzf_colors = {\n      \\ 'fg':      ['fg', 'Normal'],\n      \\ 'bg':      ['bg', 'Normal'],\n      \\ 'hl':      ['fg', 'Green'],\n      \\ 'fg+':     ['fg', 'CursorLine', 'CursorColumn', 'Normal'],\n      \\ 'bg+':     ['bg', 'CursorLine', 'CursorColumn'],\n      \\ 'hl+':     ['fg', 'Aqua'],\n      \\ 'info':    ['fg', 'Aqua'],\n      \\ 'prompt':  ['fg', 'Orange'],\n      \\ 'pointer': ['fg', 'Blue'],\n      \\ 'marker':  ['fg', 'Yellow'],\n      \\ 'spinner': ['fg', 'Yellow'],\n      \\ 'header':  ['fg', 'Grey']\n      \\ }\n```\n\n## Introduction\n\nGruvbox Material is a modified version of [Gruvbox](https://github.com/morhetz/gruvbox), the contrast is adjusted to be softer in order to protect developers' eyes.\n\nThere are 3 palettes available in this color scheme:\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003ematerial\u003c/code\u003e: Carefully designed to have a soft contrast(\u003cb\u003eclick on this line to preview\u003c/b\u003e)\u003c/summary\u003e\n\n|        |                                                             𝐃𝐚𝐫𝐤                                                              |                                                             𝐋𝐢𝐠𝐡𝐭                                                              |\n| :----: | :---------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: |\n|  𝐇𝐚𝐫𝐝  |  ![material-hard-dark](https://user-images.githubusercontent.com/37491630/75227134-891fbb80-57a5-11ea-878e-b8b2972cfd6e.png)  |  ![material-hard-light](https://user-images.githubusercontent.com/37491630/75227137-8a50e880-57a5-11ea-90dc-b2646d8b0b55.png)  |\n| 𝐌𝐞𝐝𝐢𝐮𝐦 | ![material-medium-dark](https://user-images.githubusercontent.com/37491630/75227139-8cb34280-57a5-11ea-86d6-3d3f6a2475eb.png) | ![material-medium-light](https://user-images.githubusercontent.com/37491630/75227141-8de46f80-57a5-11ea-820a-9394ab9d09aa.png) |\n|  𝐒𝐨𝐟𝐭  |  ![material-soft-dark](https://user-images.githubusercontent.com/37491630/75227149-9046c980-57a5-11ea-8633-bf4f31e533d0.png)  |  ![material-soft-light](https://user-images.githubusercontent.com/37491630/75227157-92108d00-57a5-11ea-8b13-b2130bff60d8.png)  |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003emix\u003c/code\u003e: Color palette obtained by calculating the mean of the other two(\u003cb\u003eclick on this line to preview\u003c/b\u003e)\u003c/summary\u003e\n\n|        |                                                           𝐃𝐚𝐫𝐤                                                           |                                                           𝐋𝐢𝐠𝐡𝐭                                                           |\n| :----: | :----------------------------------------------------------------------------------------------------------------------: | :-----------------------------------------------------------------------------------------------------------------------: |\n|  𝐇𝐚𝐫𝐝  |  ![mix-hard-dark](https://user-images.githubusercontent.com/37491630/76383368-826f7780-6353-11ea-8094-b593eb5f1e10.png)  |  ![mix-hard-light](https://user-images.githubusercontent.com/37491630/76383372-88655880-6353-11ea-9441-78d159600faf.png)  |\n| 𝐌𝐞𝐝𝐢𝐮𝐦 | ![mix-medium-dark](https://user-images.githubusercontent.com/37491630/76383370-84393b00-6353-11ea-88de-804a781d3142.png) | ![mix-medium-light](https://user-images.githubusercontent.com/37491630/76383375-8ac7b280-6353-11ea-94a8-62e3845203bc.png) |\n|  𝐒𝐨𝐟𝐭  |  ![mix-soft-dark](https://user-images.githubusercontent.com/37491630/76383371-869b9500-6353-11ea-923d-9011bbe6bcad.png)  |  ![mix-soft-light](https://user-images.githubusercontent.com/37491630/76383380-8c917600-6353-11ea-8530-a67932a6a2ec.png)  |\n\n\u003c/details\u003e\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003ccode\u003eoriginal\u003c/code\u003e: The color palette used in the original gruvbox(\u003cb\u003eclick on this line to preview\u003c/b\u003e)\u003c/summary\u003e\n\n|        |                                                             𝐃𝐚𝐫𝐤                                                              |                                                             𝐋𝐢𝐠𝐡𝐭                                                              |\n| :----: | :---------------------------------------------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------------------------------------------: |\n|  𝐇𝐚𝐫𝐝  |  ![original-hard-dark](https://user-images.githubusercontent.com/37491630/76383382-8e5b3980-6353-11ea-9398-08d31b1ed32d.png)  |  ![original-hard-light](https://user-images.githubusercontent.com/37491630/76383389-931fed80-6353-11ea-905f-47b35c0cac39.png)  |\n| 𝐌𝐞𝐝𝐢𝐮𝐦 | ![original-medium-dark](https://user-images.githubusercontent.com/37491630/76383385-9024fd00-6353-11ea-99c1-7bba4f796115.png) | ![original-medium-light](https://user-images.githubusercontent.com/37491630/76383393-94511a80-6353-11ea-84ea-551b44f0d5bd.png) |\n|  𝐒𝐨𝐟𝐭  |  ![original-soft-dark](https://user-images.githubusercontent.com/37491630/76383387-91562a00-6353-11ea-90a0-daac8653dfd0.png)  |  ![original-soft-light](https://user-images.githubusercontent.com/37491630/76383396-95824780-6353-11ea-9b36-302b88fef429.png)  |\n\n\u003c/details\u003e\n\nThis color scheme uses the `material` palette by default, you can use a global variable to switch to another palette.\n\n### Features\n\n-   Carefully designed color palette for eye protection.\n-   Switch back to the original color palette whenever you like.\n-   Highly customizable.\n-   Rich support for common file types and plugins.\n-   [Italic support](https://github.com/sainnhe/icursive-nerd-font) 🎉\n\n## Installation\n\n### Via Plugin Manager\n\nTake [vim-plug](https://github.com/junegunn/vim-plug) for example:\n\n```vim\nPlug 'numtostr/gruvbox-material'\n```\n\nFor better syntax highlighting support, please install [sheerun/vim-polyglot](https://github.com/sheerun/vim-polyglot) or [nvim-treesitter/nvim-treesitter](https://github.com/nvim-treesitter/nvim-treesitter).\n\n### Manually\n\n1. Clone this repository.\n2. Copy `/path/to/gruvbox-material/autoload/gruvbox_material.vim` to `~/.vim/autoload/`.\n3. Copy `/path/to/gruvbox-material/colors/gruvbox-material.vim` to `~/.vim/colors/` .\n4. Copy `/path/to/gruvbox-material/doc/gruvbox-material.txt` to `~/.vim/doc/` and execute `:helptags ~/.vim/doc/` to generate help tags.\n5. To install [airline](https://github.com/vim-airline/vim-airline) theme, copy `/path/to/gruvbox-material/autoload/airline/themes/gruvbox_material.vim` to `~/.vim/autoload/airline/themes/` .\n6. To install [lightline](https://github.com/itchyny/lightline.vim) theme, copy `/path/to/gruvbox-material/autoload/lightline/colorscheme/gruvbox_material.vim` to `~/.vim/autoload/lightline/colorscheme/` .\n\n### AUR\n\nThere are some packages available for Arch Linux users in AUR:\n\n-   [vim-gruvbox-material-git](https://aur.archlinux.org/pkgbase/vim-gruvbox-material-git/)\n-   [neovim-gruvbox-material-git](https://aur.archlinux.org/pkgbase/neovim-gruvbox-material-git/)\n\n## Usage\n\nSee [`:help gruvbox-material.txt`](https://github.com/sainnhe/gruvbox-material/blob/master/doc/gruvbox-material.txt)\n\n## Related Projects\n\nSee this [wiki page](https://github.com/sainnhe/gruvbox-material/wiki/Related-Projects).\n\n## More Color Schemes\n\n-   [Everforest](https://github.com/sainnhe/everforest)\n-   [Edge](https://github.com/sainnhe/edge)\n-   [Sonokai](https://github.com/sainnhe/sonokai)\n\n## Credits\n\n-   The color palette is based on [gruvbox](https://github.com/morhetz/gruvbox) by [@morhetz](https://github.com/morhetz)\n-   The color palette is adjusted by [@sainnhe](https://github.com/sainnhe)\n\n## Inspirations\n\n-   [morhetz/gruvbox](https://github.com/morhetz/gruvbox): original gruvbox\n-   [atom.io](https://atom.io): the `white` color in the dark variant\n-   [zefei/cake16](https://github.com/zefei/cake16): the `black` color in the light variant\n-   [Google Material Design](https://www.material.io)\n\n## Maintainers\n\n| [![Sainnhe Park](https://avatars1.githubusercontent.com/u/37491630?s=70\u0026u=14e72916dcf467f393c532536387ec72a23747ec\u0026v=4)](https://github.com/sainnhe) | [![Zixin Yin](https://avatars2.githubusercontent.com/u/33487417?s=70\u0026u=c6acee32fad2edb8c3bc3f7e0f436f1e8b8024c6\u0026v=4)](https://github.com/zxYin) |\n| ---------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Sainnhe Park](https://github.com/sainnhe)                                                                                                           | [Zixin Yin](https://github.com/zxYin)                                                                                                           |\n\n## License\n\n[MIT](./LICENSE) © sainnhe\n","funding_links":[],"categories":["Vim Script"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FnumToStr%2Fgruvbox-material","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FnumToStr%2Fgruvbox-material","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FnumToStr%2Fgruvbox-material/lists"}