✨ A highly hackable, lazy-loady, Nixified, language-ready Neovim config ✨
No init.vim. No plugin spaghetti. Just vibes. And Nix.
Behold the glorious chaos of productivity.
✨ Click for the full flex
-
🔮 Auto-summoning Suggestions (CMP Magic)
-
📝 Markdown Mode Activated
-
🔀 Tmux + Nvim = OTP
-
📦 Lazy Loader Command:
:LoaderInfo
- Screenshots
- 🚀 One Command to Rule Them All
- 🔥 Features
- 🚀 Ready to Go, No Fuss
- 🛠 Configuration
- 💻 Terminal Fashion Week
- 🤝 Contributing: Join the Cult
- 📜 License
- 🧙♀️ Final Thought
nix run github:NewDawn0/nvimConfigThat's it. Your terminal's glow-up is complete. Fully armed and operational for JS, TS, Lua, Rust, Markdown, Python, and more.
💡 Works on everything except your grandma's Windows 95 machine.
🧞♂️ It’s not bloated, it’s feature-enhanced:
| Category | Magic |
|---|---|
| 🧠 Autocompletion | nvim-cmp + luasnip |
| 🎨 Theming | b16.nvim |
| 🏗 Build System | build.nvim |
| 🧊 Plugin Loader | loader.nvim like lazy.nvim but nix integrated |
| 📚 LSP & Treesitter | Pre-configured + ready to go |
| 🧼 Markdown Preview | Yes, it looks good too |
| 🪟 TMUX Integration | Seamless window movement |
| 🪄 Keymaps & UX | Thoughtfully mapped and overridable |
It just works™. Clone, run, and feel superior to your colleagues in seconds.
-
Languages? Yes. All of them that matter. Assembly to Zig with everything tasty in between.
-
LSPs? Pre-configured because life's too short for
npm install -g typescript-language-server. -
Autoformatting & Linting? Automatically making your code less embarrassing since 2023.
-
Diagnostics? Shows errors with enough sass to make you actually fix them.
“It’s like VSCode without the bloat… or JavaScript guilt.”
The IKEA of Neovim Configs
Everything is customizable. Nothing requires a PhD to understand.
The Dating App for Your Editor
Edit: nix/plugins.nix
Swipe right on the plugins you want. Ghost the ones you don't.
The Kitchen Pantry
Edit: nix/runtime.nix
Stock it with all the ingredients your code-chef heart desires.
A Place for Everything
nvim/
├── init.lua # The bouncer that only lets cool modules in
├── lua/
│ ├── cfg/ # Plugin boot camp — configs, setups, discipline
│ ├── util/ # Editor whisperer — options, keymaps, autocommands, user commands
│ └── lib/ # Helper spells — reusable functions, no wand required
Meticulously organized like your ex never was.
"It's not spaghetti code. It's artisan plugin sauce." — Socrates, probably
- 💥 Got a cursed config idea? Drop it like it’s hot.
- 🐛 Found a bug or typo? Fix it and ascend to commit history.
- 🧠 Want more languages or formatter chaos? Fork it, PR it, flex it.
Still avoiding Nix? Respect. Chaos is a lifestyle too.
MIT – Use it, break it, fork it. Just don’t sue me if it explodes.
“In the beginning, there was Vim.
Then Vim said, ‘Let there be Neovim.’
And the devs saw it, and it was good.” — The Book of Init, 1:01




