- Lua 100%
| .github | ||
| lua | ||
| .gitignore | ||
| .stylua.toml | ||
| init.lua | ||
| LICENSE.md | ||
| README.md | ||
| title | author | date |
|---|---|---|
| Untitled | CTahaney | 2026-07-20T08:51:37Z |
Bark-vim
Introduction
- Small
- Single-file
- Previously Documented by someone else.
NOT a Neovim distribution, but instead a starting point for your configuration.
Installation
Install Neovim
Kickstart.nvim targets only the latest 'stable' and latest 'nightly' of Neovim.
Install External Dependencies
External Requirements:
- Basic utils:
git,make,unzip, C Compiler (gcc) - ripgrep, fd-find
- tree-sitter CLI
- Clipboard tool (xclip/xsel/win32yank or other depending on the platform)
- A Nerd Font: optional, provides various icons
- if you have it set
vim.g.have_nerd_fontininit.luato true
- if you have it set
- Emoji fonts (Ubuntu only, and only if you want emoji!)
sudo apt install fonts-noto-color-emoji - A FIM model server, like llama.cpp
Note
I use Qwen2.5 coder currently
Install Kickstart
git clone https://git.fennec.system/Gwyn/nvim.git "${XDG_CONFIG_HOME:-$HOME/.config}"/nvim
Linux Install
Ubuntu Install Steps
sudo add-apt-repository ppa:neovim-ppa/unstable -y
sudo apt update
sudo apt install make gcc ripgrep fd-find tree-sitter-cli unzip git xclip neovim
Debian Install Steps
sudo apt update
sudo apt install make gcc ripgrep fd-find tree-sitter-cli unzip git xclip curl
# Now we install nvim
curl -LO https://github.com/neovim/neovim/releases/latest/download/nvim-linux-x86_64.tar.gz
sudo rm -rf /opt/nvim-linux-x86_64
sudo mkdir -p /opt/nvim-linux-x86_64
sudo chmod a+rX /opt/nvim-linux-x86_64
sudo tar -C /opt -xzf nvim-linux-x86_64.tar.gz
# make it available in /usr/local/bin, distro installs to /usr/bin
sudo ln -sf /opt/nvim-linux-x86_64/bin/nvim /usr/local/bin/
Fedora Install Steps
sudo dnf install -y gcc make git ripgrep fd-find tree-sitter-cli unzip neovim
Arch Install Steps
sudo pacman -S --noconfirm --needed gcc make git ripgrep fd tree-sitter-cli unzip neovim
Alternative neovim installation methods
For some systems it is not unexpected that the package manager installation method recommended by neovim is significantly behind. If that is the case for you, pick one of the following methods that are known to deliver fresh neovim versions very quickly. They have been picked for their popularity and because they make installing and updating neovim to the latest versions easy. You can also find more detail about the available methods being discussed here.
Bob
Bob is a Neovim version manager for all platforms. Simply install rustup, and run the following commands:
rustup default stable
rustup update stable
cargo install bob-nvim
bob use stable
Homebrew
Homebrew is a package manager popular on Mac and Linux.
Simply install using brew install.
Flatpak
Flatpak is a package manager for applications that allows developers to package their applications just once to make it available on all Linux systems. Simply install flatpak and setup flathub to install neovim.
asdf and mise-en-place
asdf and mise are tool version managers, mostly aimed towards project-specific tool versioning. However both support managing tools globally in the user-space as well:
asdf
Install asdf, then run:
asdf plugin add neovim
asdf install neovim stable
asdf set neovim stable --home
asdf reshim neovim