Skip to content

A minimal, clean, purple-themed look for Neovim, crafted in Lua. With support for LSP, Treesitter, and essential plugins, it’s all about style and simplicity for a focused coding environment.

License

Notifications You must be signed in to change notification settings

theamallalgi/zitchdog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

91 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HEADER IMAGE

Zitchdog 🦑

a minimal nvim theme based up on aura theme, but with added variants for much more fun!

Theme Variants

🍇 Zitchdog Grape Variant

Grape Variant

🌛 Zitchdog Night Variant

Night Variant

🌲 Zitchdog Pine Variant

Pine Variant

Features

  • Supports the latest Neovim 0.10.0 features.
  • Multiple Theme Variants.
  • Supports tons of major plugins.
  • Provides Zitchdog extras for numerous other applications.
List of Supported Plugins
Plugin Source
aerial.nvim aerial
ale ale
alpha-nvim alpha
barbar.nvim barbar
blink.cmp blink
bufferline.nvim bufferline
nvim-cmp cmp
codeium.nvim codeium
copilot.lua copilot
nvim-dap dap
dashboard-nvim dashboard
flash.nvim flash
fzf-lua fzf
vim-gitgutter gitgutter
gitsigns.nvim gitsigns
glyph-palette.vim glyph-palette
grug-far.nvim grug-far
headlines.nvim headlines
hop.nvim hop
vim-illuminate illuminate
indent-blankline.nvim indent-blankline
indentmini.nvim indentmini
lazy.nvim lazy
leap.nvim leap
lspsaga.nvim lspsaga
mini.animate mini_animate
mini.clue mini_clue
mini.completion mini_completion
mini.cursorword mini_cursorword
mini.deps mini_deps
mini.diff mini_diff
mini.files mini_files
mini.hipatterns mini_hipatterns
mini.icons mini_icons
mini.indentscope mini_indentscope
mini.jump mini_jump
mini.map mini_map
mini.notify mini_notify
mini.operators mini_operators
mini.pick mini_pick
mini.starter mini_starter
mini.statusline mini_statusline
mini.surround mini_surround
mini.tabline mini_tabline
mini.test mini_test
mini.trailspace mini_trailspace
nvim-navic navic
neo-tree.nvim neo-tree
neogit neogit
neotest neotest
noice.nvim noice
nvim-notify notify
nvim-tree.lua nvim-tree
octo.nvim octo
rainbow-delimiters.nvim rainbow
render-markdown.nvim render-markdown
nvim-scrollbar scrollbar
snacks.nvim snacks
vim-sneak sneak
supermaven-nvim supermaven
telescope.nvim telescope
nvim-treesitter-context treesitter-context
trouble.nvim trouble
vimwiki vimwiki
which-key.nvim which-key
yanky.nvim yanky
List of Extra Applications
Tool Extra
Alacritty extras/alacritty
Fish extras/fish
Fish Themes extras/fish_themes
Fzf extras/fzf
Ghostty extras/ghostty
GNOME Terminal extras/gnome_terminal
iTerm extras/iterm
Kitty extras/kitty
Lazygit extras/lazygit
Lua Table extras/lua
Sublime Text extras/sublime
Terminator extras/terminator
Termux extras/termux
Tmux extras/tmux
Vimium extras/vimium
WezTerm extras/wezterm
Windows Terminal extras/windows_terminal
Yazi extras/yazi

Requirements

  • Neovim: Version >= 0.8.0
  • Nerd Font (Jetbrains Mono)*
  • Terminal Emulator (Alacritty)*
  • Plugin Manager (Lazy)*

Installation

Install with Package Man (I use Lazy)

{
  "theamallalgi/zitchdog",
  lazy = false,
  priority = 1000,
}

Usage

currently there are 3 available variants - zitchdog-grape, zitchdog-pine, zitchdog-night

Set with Vimscript

colorscheme zitchdog-grape " zitchdog-(grape/pine/night)

Set inside Nvim (Lua)

vim.cmd[[colorscheme zitchdog-grape]] -- zitchdog-(grape/pine/night)

Gallery

Shots of the Grape Variant

Code

Code

Code

Shots of the Night Variant

Code

Code

Code

Bufferline2

Simple

Neotree1

Telescope

Shots of the Pine Variant

Code

Code

Code

About

A minimal, clean, purple-themed look for Neovim, crafted in Lua. With support for LSP, Treesitter, and essential plugins, it’s all about style and simplicity for a focused coding environment.

Topics

Resources

License

Stars

Watchers

Forks