Based off of Kickstart https://github.com/nvim-lua/kickstart.nvim
Feel free to use this as a base for your own config.
Why i use neovim? Im a linux user, VSCode was being a pain, so I tried this. Eventually gave up, tried NvChad, hated it and reconfigured this and here we are.