The only way to type
Find a file
2026-09-21 15:21:28 -04:00
.github Add checkhealth to bug report step 2026-06-11 17:52:24 +03:00
lua No commit message given. 2026-09-21 15:17:14 -04:00
.gitignore Migrate to vim.pack 2026-05-05 01:18:15 +03:00
.stylua.toml fix: trimming down config and updating stylua 2026-01-27 12:00:59 -05:00
init.lua fixed arctic 2026-09-21 15:21:28 -04:00
LICENSE.md license 2022-06-25 21:51:44 -04:00
README.md readme fixings 2026-07-20 08:56:33 -04:00

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_font in init.lua to true
  • 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:

mise

Install mise, then run:

mise plugins install neovim
mise use neovim@stable
asdf

Install asdf, then run:

asdf plugin add neovim
asdf install neovim stable
asdf set neovim stable --home
asdf reshim neovim