My coding setup. What I use. Why I use.
I use arch btw.
My reason to switch from windows to linux is simplicity. Linux is much easier to reason about once you get the hang of it.
Switching to linux, I decided to use a tiling window manager. Why? It's simple. Less mouse use. Less mental overhead — no alt+tab tab tab, win+1 for terminal, win+2 for browser, win+3 is empty workspace, win+4 for preview terminals and so on. Plus it looks cool.

I am using end-4's dotfiles for my dotfiles. He's cracked.
I use neovim as my primary code editor. I was already using vim working with servers, and decided to switch completely from vscode to neovim. Shoutout to @ddebajyati for helping me setup neovim.

By this is not my actual setup. I use this to flex on social media. Find my actual setup here.
Here are my dotfiles for zsh (shell), kitty (terminal), etc. dotfiles.