https://github.com/teagar/nvchad_customconfigs
This setup is designed to transform your Neovim experience into a lightning-fast, feature-rich, and visually stunning coding environment.
https://github.com/teagar/nvchad_customconfigs
lua nvchad nvchad-custom-config nvim nvim-configs vim
Last synced: 6 months ago
JSON representation
This setup is designed to transform your Neovim experience into a lightning-fast, feature-rich, and visually stunning coding environment.
- Host: GitHub
- URL: https://github.com/teagar/nvchad_customconfigs
- Owner: Teagar
- Created: 2023-04-09T15:45:28.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-30T04:56:36.000Z (about 2 years ago)
- Last Synced: 2025-03-22T00:44:23.340Z (about 1 year ago)
- Topics: lua, nvchad, nvchad-custom-config, nvim, nvim-configs, vim
- Language: HTML
- Homepage:
- Size: 35.5 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# NvChad Custom Configs
**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.
## Dashboard

## Install dependencies
- [Neovim](https://github.com/neovim/neovim/tags) (0.9.0+ or Stable)
- [MSYS2](https://www.msys2.org/) (C++ *Windows* Compiler)
- [Git](https://git-scm.com/downloads)
- [Node.js](https://nodejs.org/en/)
- [Ripgrep](https://github.com/BurntSushi/ripgrep)
- [Lazygit](https://github.com/jesseduffield/lazygit)
- [Nerd Font](https://github.com/ryanoasis/nerd-fonts)
- [Windows Terminal](https://apps.microsoft.com/store/detail/windows-terminal/9N0DX20HK701?hl=en-id&gl=id) (*Windows*)
- [Powershell](https://apps.microsoft.com/store/detail/powershell/9MZ1SNWT0N5D?hl=en-id&gl=id) (*Windows*)
- [NvChad](https://nvchad.com/)
## Config Linux (Linux Debian Based)
- Make sure the account is administrator
```bash
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
```bash
gcc --version
```
- Install git
```bash
sudo apt-get install git
git --version
```
- Install NodeJS
```bash
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
```bash
sudo apt-get install unzip
sudo apt-get install ripgrep
```
- Install Lazygit
```bash
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
```
## Config Linux / MAC
- Rename Config Original
```bash
mv ~/.config/nvim/lua/custom/ ~/.config/nvim/lua/custom_backup
```
- New Clone Config
```bash
git clone https://github.com/Teagar/NvChad_CustomConfigs ~/.config/nvim/lua/custom
```
## Config Windows
- Rename Config Original
```powershell
Rename-Item "$env:LOCALAPPDATA\nvim\lua\custom" "$env:LOCALAPPDATA\nvim\lua\custom_backup"
```
- New Clone Config
```powershell
git clone https://github.com/Teagar/NvChad_CustomConfigs "$env:LOCALAPPDATA\nvim\lua\custom"
```