This is my neovim config built around Minimalism, functionality, modularity, and aesthetic. This config has everything I may need for my present and future development. Contains: a neo-tree file explorer, LSP, DAP, Code Runner and Opencode Support.
DashboardCoding
![]()
- Neovim >= 0.10
- Nerd Font (for icons)
- Git
- File explorer: neo-tree, toggled with
<leader>e(hcollapse,lopen,Hup,Lcd + re-root) - LSP (lua_ls, pyright) with Mason integration
- First-class Rust support via rustaceanvim (
<leader>R) - DAP for Python, C/C++, Rust (codelldb)
- Integrated code runner for quick script execution
- Treesitter, autocompletion (blink.cmp), automatic formatting (conform.nvim)
- Modular Lua plugin structure with lazy.nvim
Note
Disable Rust support by setting rust.enabled = false in lua/config/lsp.lua.
git clone https://codeberg.org/initSyscall/nvim.git ~/.config/nvimOpen Neovim - plugins will auto-install on first launch.
Apache License 2.0 - see LICENSE file for details.

