Skip to content

NewDawn0/nvimConfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

✨ The One Neovim Config to Rule Them All ✨

✨ A highly hackable, lazy-loady, Nixified, language-ready Neovim config ✨
No init.vim. No plugin spaghetti. Just vibes. And Nix.

Bloat GitHub code size in bytes GitHub Repo stars GitHub top language

📸 Screenshot or it didn’t happen

Behold the glorious chaos of productivity.

ND-Nvim Dashboard

✨ Click for the full flex
  • 🔮 Auto-summoning Suggestions (CMP Magic)

    “I know what you’re typing before you do.” ND-Nvim Cmp suggestions

  • 📝 Markdown Mode Activated

    For when you wanna document your life choices in style. ND-Nvim Markdown editing

  • 🔀 Tmux + Nvim = OTP

    Split panes like a hacker in a 90s movie. ND-Nvim Tmux integration

  • 📦 Lazy Loader Command: :LoaderInfo

    Because knowing which plugin is slacking is self-care. ND-Nvim Package Loader


📚 Lore of the Config


🚀 One Command to Rule Them All

nix run github:NewDawn0/nvimConfig

That'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.


🔥 Features

🧞‍♂️ 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

🚀 Ready to Go, No Fuss

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.”


🛠 Configuration:

The IKEA of Neovim Configs

Everything is customizable. Nothing requires a PhD to understand.

📦 Plugin Management:

The Dating App for Your Editor

Edit: nix/plugins.nix

Swipe right on the plugins you want. Ghost the ones you don't.

🔧 Runtime Dependencies:

The Kitchen Pantry

Edit: nix/runtime.nix

Stock it with all the ingredients your code-chef heart desires.

🧬 Lua Config:

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


🤝 Contributing: Join the Cult

  • 💥 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.

📜 License

MIT – Use it, break it, fork it. Just don’t sue me if it explodes.

🧙‍♀️ Final Thought

“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

About

Fully setup runnable nvim config

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published