Skip to content
This repository has been archived by the owner on Apr 9, 2024. It is now read-only.
/ gruvqueen Public archive

Port of famous gruvbox theme in lua(inspired by gruvbox-material)

License

Notifications You must be signed in to change notification settings

murtaza-u/gruvqueen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gruvqueen

Opinionated port of famous gruvbox theme (inspired by gruvbox-material)

** font☝️ : JetBrains Mono Nerd Font

⭐Features

  • 3 styles to choose from - original, mix, material.
  • Both light and dark variants available.

Requirements

  • Neovim >= 0.5

Installation

  • packer
use 'Murtaza-Udaipurwala/gruvqueen'
  • vim-plug
Plug 'Murtaza-Udaipurwala/gruvqueen'

🚀Usage

lua

vim.o.background = "dark" -- or light if you so prefer

require("gruvqueen").setup({
    config = {
        disable_bold = false,
        italic_comments = true,
        italic_keywords = true,
        italic_functions = true,
        italic_variables = true,
        invert_selection = true,
        style = 'original', -- possible values: 'original', 'mix', 'material'
        transparent_background = false,
        -- bg_color = "black",
    },
})

vimscript

set background = 'dark' " or 'light' if you so prefer
let g:gruvqueen_disable_bold = v:false
let g:gruvqueen_italic_comments = v:true
let g:gruvqueen_italic_keywords = v:true
let g:gruvqueen_italic_functions = v:true
let g:gruvqueen_italic_variables = v:true
let g:gruvqueen_invert_selection = v:true
let g:gruvqueen_style = 'original' " possible values: 'original', 'mix', 'material'
let g:gruvqueen_transparent_background = v:false
" let g:gruvqueen_background_color = '#10151a'

colorscheme gruvqueen

tmux(fix undercurl)

set -g default-terminal "tmux-256color"
set -ag terminal-overrides ",xterm-256color:RGB"

# undercurl support
set -as terminal-overrides ',*:Smulx=\E[4::%p1%dm'

# undercurl colours - needs tmux-3.0
set -as terminal-overrides ',*:Setulc=\E[58::2::%p1%{65536}%/%d::%p1%{256}%/%{255}%&%d::%p1%{255}%&%d%;m'

🤩Supported plugins

  • Treesitter
  • LSP
  • Telescope
  • IndentBlankLine
  • gitsigns.nvim
  • vim-easymotion
  • nvim-ts-rainbow
  • nvim-tree
  • undotree
  • startify
  • Lualine

All PR are welcomed😄. Open Issues for discussions/bugs/feature suggestion.