Curious to know if you're using an existing emacs config layer like doom, or rolling your own?

Also what's your reasoning behind this?

Been an emacs user for decades so my config is a huge pile of hacks. Which is why I find it very hard to get rid of other editors; with emacs I can just hack whatever when I get annoyed, with vscode, I have to jump through hoops and then it mostly it's insanely hard compared.