Welcome to the NvChad v2 custom configuration repository! This setup is designed to transform your Neovim experience into a lightning-fast, feature-rich, and visually stunning coding environment.
- Neovim (0.9.0+ or Stable)
- MSYS2 (C++ Windows Compiler)
- Git
- Node.js
- Ripgrep
- Lazygit
- Nerd Font
- Windows Terminal (Windows)
- Powershell (Windows)
- NvChad
- Make sure the account is administrator
sudo visudo
[nama user] ALL=(ALL:ALL) ALL
[nama user] ALL=(ALL) NOPASSWD:ALL
- Install Neovim
sudo apt-get install wget
mkdir download
cd download
wget https://github.com/neovim/neovim/releases/download/v0.9.5/nvim-linux64.deb
sudo apt-get install ./nvim-linux64.deb
nvim --version
- Check GCC availability
gcc --version
- Install git
sudo apt-get install git
git --version
- Install NodeJS
sudo apt-get install curl
sudo apt install build-essential libssl-dev
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
source ~/.bashrc
nvm install 18.12.1
node --version
npm --version
- Install unzip, ripgrep
sudo apt-get install unzip
sudo apt-get install ripgrep
- Install Lazygit
LAZYGIT_VERSION=$(curl -s "https://api.github.com/repos/jesseduffield/lazygit/releases/latest" | grep '"tag_name":' | sed -E 's/.*"v*([^"]+)".*/\1/')
curl -Lo lazygit.tar.gz "https://github.com/jesseduffield/lazygit/releases/latest/download/lazygit_${LAZYGIT_VERSION}_Linux_x86_64.tar.gz"
sudo tar xf lazygit.tar.gz -C /usr/local/bin lazygit
lazygit --version
- Rename Config Original
mv ~/.config/nvim/lua/custom/ ~/.config/nvim/lua/custom_backup
- New Clone Config
git clone https://github.com/Teagar/NvChad_CustomConfigs ~/.config/nvim/lua/custom
- Rename Config Original
Rename-Item "$env:LOCALAPPDATA\nvim\lua\custom" "$env:LOCALAPPDATA\nvim\lua\custom_backup"
- New Clone Config
git clone https://github.com/Teagar/NvChad_CustomConfigs "$env:LOCALAPPDATA\nvim\lua\custom"