https://github.com/singhantariksh/nvim-dotfiles
My personal nvim configuration made with lua and lazy
https://github.com/singhantariksh/nvim-dotfiles
dotfiles fzf-lua lazy lua neovim nvim
Last synced: 22 days ago
JSON representation
My personal nvim configuration made with lua and lazy
- Host: GitHub
- URL: https://github.com/singhantariksh/nvim-dotfiles
- Owner: singhantariksh
- Created: 2025-09-18T15:13:51.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2026-03-01T19:40:06.000Z (3 months ago)
- Last Synced: 2026-03-01T21:54:57.020Z (3 months ago)
- Topics: dotfiles, fzf-lua, lazy, lua, neovim, nvim
- Language: Lua
- Homepage:
- Size: 2.08 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# My Neovim dotfiles
My Neovim configuration built with Lua, and the help of [typecraft's](https://youtube.com/playlist?list=PLsz00TDipIffreIaUNk64KxTIkQaGguqn&si=lKSghpiI4RgrFCxg) youtube playlist, [kickstart](https://github.com/nvim-lua/kickstart.nvim) nvim and me myself.
---
## In The [Beninging](https://www.youtube.com/watch?v=vacJSHN4ZmY)
**Prerequisites**: I started with Neovim 0.11.x and with [Nerd Fonts](https://www.nerdfonts.com/) too (I personally use [Maple Font NF](https://github.com/subframe7536/maple-font) btw if you care)
**Installation**:
```bash
git clone https://github.com/singhantariksh/nvim-dotfiles.git ~/.config/nvim
cd ~/.config/nvim
nvim
```
open neovim and everything should be installed automatically (hopefully)
---
## Configuration Structure
```tree
~/.config/nvim/
├── assets
│ ├── editor.png
│ ├── greeter.png
│ ├── navigation.png
│ └── terminal.png
├── init.lua
├── lazy-lock.json
├── lua
│ ├── plugins
│ │ ├── editing
│ │ │ ├── auto-pairs.lua
│ │ │ ├── comments.lua
│ │ │ ├── flash.lua
│ │ │ ├── inc-rename.lua
│ │ │ ├── indent-o-matic.lua
│ │ │ ├── lorem.lua
│ │ │ ├── mini-modules.lua
│ │ │ ├── smart-yank.lua
│ │ │ ├── todo.lua
│ │ │ ├── ultra-fold.lua
│ │ │ ├── undo-tree.lua
│ │ │ └── vim-matchup.lua
│ │ ├── lsp-n-stuff
│ │ │ ├── blink-cmp.lua
│ │ │ ├── code-companion.lua
│ │ │ ├── conform.lua
│ │ │ ├── lsp-config.lua
│ │ │ └── treesitter.lua
│ │ ├── tools
│ │ │ ├── auto-session.lua
│ │ │ ├── color-picker.lua
│ │ │ ├── csv-view.lua
│ │ │ ├── fzf-lua.lua
│ │ │ ├── git.lua
│ │ │ ├── grug-far.lua
│ │ │ ├── harpoon.lua
│ │ │ ├── obsidian.lua
│ │ │ ├── snacks.lua
│ │ │ ├── suda.lua
│ │ │ ├── which-key.lua
│ │ │ └── yazi.lua
│ │ └── ui
│ │ ├── alpha-greeter.lua
│ │ ├── bufferline.lua
│ │ ├── lualine.lua
│ │ ├── navic-winbar.lua
│ │ ├── presence.lua
│ │ ├── render-markdown.lua
│ │ ├── showkeys.lua
│ │ ├── smooth-cursor.lua
│ │ └── themes.lua
│ ├── plugins.lua
│ ├── preferences.lua
│ └── terminal.lua
└── README.md
```
---
## Some Screenshots
### Startup Screen

### Editing Experience

### Navigation with fzf-lua (fuzzy search inside the current buffer)

### Custom Toggle-able Floating Terminal

---