The Setup That Changed How I Code
10 July 2026
my dev environment is a vibe. here's what i use and why i refuse to switch.
why do i even care about this
idk i just like when things feel nice. a clean setup = brain happy. bad setup = brain sad. it's that simple. i've been tweaking this thing for more than a year now and now it's basically a part of my personality. here's the tour.
TL;DR
arch linux (btw), ghostty, vs code, docker, brave, free ai models, and a concerning amount of time spent in the terminal. basically my setup is held together by duct tape and the github student dev pack.
os — arch linux (btw)
yes i use arch. yes i'm telling you about it. the memes are real and i've become the thing i swore to destroy. but honestly? it's sick. you learn your system inside out, you get everything fresh always, and the arch wiki is basically the gita of linux. installing it the first time is a rite of passage — you suffer, you learn, you never shut up about it.
terminal — ghostty
i live in the terminal. like actually. my terminal is basically my favorite coworker. ghostty is fast, gpu-accelerated, crisp fonts, zero drama — exactly the kind of energy i need at 2am debugging a css bug.
package management — pacman & aur
pacman goes brrr. it's fast, it's simple, it does the job. and when something isn't in the official repos, the AUR has your back. the arch community puts everything in there. it's like a flea market but for software and nobody's trying to sell you a broken lamp.
version management — asdf
remember when you needed like 5 different version managers for different languages? yeah i don't either because asdf killed all of them. one tool. one .tool-versions file. infinite peace of mind. nvm, pyenv, rustup who? i don't know her.
editor — vs code
basic? maybe. effective? absolutely. vs code just works. extensions for days, integrated terminal, git integration, and it doesn't yell at me. i keep it minimal though — good theme, essentials only, keyboard shortcuts i've memorized like a piano player. it's not the cool kid on the block anymore but frankly i don't care.
git — github cli
gh is a cheat code. creating prs, reviewing code, checking issues — all from the terminal. i open my browser for youtube and stack overflow. everything else happens in the dark warm embrace of my terminal. feels like magic until a merge conflict ruins your whole day.
containers — docker
i just started using docker and honestly it's already saving me. spin up a db in seconds, try stuff, break stuff, tear it down — no mess. still figuring it out but so far it's basically magic.
browser — brave
no ads. like actually zero. i forgot the internet had ads until i used someone else's computer and felt physical pain. brave blocks everything, loads fast, and screams "i value my sanity". also chromium-based so devtools are chefs kiss. honestly this alone fixed my brain.
devtools
the browser devtools are my emotional support panels. inspect element, network tab, console — i spend more time here than on my actual code. combined with eslint yelling at me, prettier fixing my mess, and typescript protecting me from myself, the feedback loop is tight.
ai — the free lunch
ok so i'm broke but i still want ai to do half my job. enter: opencode. it's my main squeeze — lives in my terminal, knows my projects, doesn't judge my commits. sometimes i use vs code's built-in ai too when i'm feeling fancy.
the github student dev pack is carrying me hard. here's my current arsenal of free models:
- DeepSeek V4 Flash — fast boi
- MiMo V2.5
- Big Pickle — my precious
- Nemotron 3 Ultra
- North Mini Code
- Hy3
deepseek v4 flash and big pickle are my ride or dies. fast, smart, and they don't ask for my credit card. earlier i used minimax 2.5 a lot until it went paid — that one hurt.
at one point the student pack gave me claude opus 4.7, sonnet 4.7, gpt 5.4, and some haiku thing. they were so good it makes me wonder how fable 5 would be. but then they vanished. probably back to the ai realm where they came from. i've never paid a single rupee for ai and honestly? that's my flex. maybe someday i'll buy one but today is not that day.
if you know any cracked free models or use something cool on opencode / cursor / whatever — lmk. drop a suggestion or something. i'm always hunting for the next big free thing.
productivity — notion & excalidraw
notion is my second brain. actually it's my first brain. the one in my skull is on backup duty. project plans, daily notes, random thoughts at 3am — it all goes there. excalidraw is for when i need to draw messy boxes and arrows to understand what i'm building. hand-drawn energy >>> perfect diagrams.
and that's the whole circus. my setup changes every few months when i find something shinier. the real goal isn't having the most tools — it's having the ones that don't get in your way. or at least that's what i tell myself while installing my 47th vs code extension.
got a free ai model suggestion?
drop the name and where you use it — i'll check it out