Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/harilvfs/chadnvim
Personalized NvChad Neovim setup.
https://github.com/harilvfs/chadnvim
nvchad nvchad-config nvim
Last synced: 25 days ago
JSON representation
Personalized NvChad Neovim setup.
- Host: GitHub
- URL: https://github.com/harilvfs/chadnvim
- Owner: harilvfs
- License: mit
- Created: 2024-10-01T08:51:50.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2024-10-01T11:38:08.000Z (about 1 month ago)
- Last Synced: 2024-10-16T22:04:28.797Z (29 days ago)
- Topics: nvchad, nvchad-config, nvim
- Language: Lua
- Homepage:
- Size: 92.8 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
NEOVIM
My Neovim setup, based on NvChad but with my own tweaks and optimizations.
![NVIM](https://github.com/harilvfs/assets/blob/main/nvim/2024-08-24_22-26.png)
## Features
- **NvChad Base**: A modern, fast Neovim setup using Lua for a smooth experience.
- **Custom Tweaks**: Personalized keybindings, plugins, and UI changes to match my workflow.
- **Performance-Driven**: A minimalist setup that keeps things speedy and efficient.## Installation
To install my Neovim configuration, clone this repository and run the setup script:
```shell
git clone https://github.com/harilvfs/chadnvim
cd chadnvim/
chmod +x setup.sh
./setup.sh
```Or, Simply Run This Curl Command:
```shell
curl -fsSL https://raw.githubusercontent.com/harilvfs/chadnvim/main/setup.sh | sh
```Quick overview of the repository structure:
```shell
nvim-config/
├── base46/ # Theme and color configurations
│ ├── integrations/ # Integrations with other plugins or tools
│ ├── themes/ # Collection of theme files
│ ├── colors.lua # Main color configuration file
│ ├── glassy.lua # Glassy effect configurations
│ ├── init.lua # Initialization script for base46
│ └── term.lua # Terminal color settings
├── init.lua # Main Neovim configuration file
├── lua/ # Lua configuration files and modules
│ ├── configs/ # Directory for various configuration files
│ ├── conform.lua # Configuration for formatting tools
│ ├── lazy.lua # Lazy loading configuration for plugins
│ ├── lspconfig.lua # LSP configurations
│ ├── themes/ # Additional themes and theme configurations
│ ├── chadrc.lua # Main configuration file for NvChad customizations
│ ├── mapping.lua # Key mappings and shortcuts
│ ├── options.lua # General Neovim options and settings
│ ├── plugins/ # Plugin configurations
│ └── init.lua # Initialization script for Lua modules
├── .stylua.toml # StyLua configuration file for formatting Lua code
└── lazy-lock.json # Lock file for lazy-loaded plugins
```