Looking good! You should switch to lazy from packer though. It’s simple:
In fact, just start with kickstart.nvim. It is a starter config which is well documented and all in one file. It is a great starting point and you can then build from there. I’d recommend learning how to modularize and start moving stuff for separate concerns into separate files.
It doesn’t say “POV, you’re a cat”