It's basically a goon rush except you throw in a 12 nexus to fuck with their build and make the Terran hurt itself in its confusion. Works best on 2-3 player maps because if it's not scouted early the Terran won't have time to allin.
8 pylon near ramp or choke
12 nex, then mine minerals at nat
12 gate (returning probe will be next to your 8p at 150 mins)
3 probes on gas
nex completes as first zealot completes, send 3 probes to nat because that'll leave you with 9 in main which is the efficiency you're looking for
17 zealot (1st zealot completes as nex finishes so you get supply from that)
19 probe at nat (that'll get you up to mining 4 patches in nat and 9 in main lol)
20 goon range
Scout with first zealot
Scout with second zealot
25-26 probe at each nexus (send probes produced in main to nat)
Now ideally you'll be getting bunker rushed around this time and you'll discover it when a zealot blindly walks into their out of position marines/scvs. Micro it as best you can but you'll lose out there. Pull the second zealot back to come at their rush from behind as your 2 goons come out.
Depending on scv numbers you may want to fight with zealot/goon/probes but the Terrans at 2200 generally know how to bunker rush so I normally just send probes straight back to mine in the main. The main is so undersaturated you'll get good value from them there. Keep your goons alive and kill what you can but retreat and sacrifice nexus. Remember, their tank is super delayed but your goon range is getting rushed.
If your 2nd zealot is still alive then keep it alive and out on map, you'll want it for eating mines.
Two possible developments from here. If you bought a fair bit of time then you'll be getting goon range before your nex dies. You can often snipe the bunker and save the nexus with the 6 goons you'll have by this point. It depends how many scvs they have and how much commitment they put into it. You don't really care about the nexus though, you've got fuck all in the way of probes anyway. The bunker is mostly just something that stands between you and your true goal, goon rushing the Terran. So if possible just run straight past the bunker and counter rush. Terran will be taking a fast expansion off of, generally, a vulture with mines or a tank. If it's a tank you've won, 6 range goons and a zealot vs a tank is easy. If it's a vulture with mines then you'll need to eat the mines but you should do so. Let the zealot eat 2, let each goon eat no more than 1, you can still kill him. Killing most of his scvs is good enough too, the bunker will always fall to range goons eventually and you can retake your nat easily enough.
Make pylons as needed and goons constantly. Make probes as you can but this is a goon rush build.
Weirdly the counter to this is the Terran not responding at all, continuing to make scvs, and throwing down their own CC in a timely manner with mines/siege/bunker and then pushing you later. They don't need to push you early because you've already killed all your own probes by not making any. You've literally got 17 probes for ages because that's all you need to support your 2 gateways. The economic damage is already done, the Terran just needs to not die to the goon rush. But for some reason Terrans feel compelled to delay everything whenever they see a 12 nexus so if you can still get a bunch of ranged dragoons in a timely manner it's a freewin.
Example for reference
Not the best I've ever done, I cornered a goon early, had a few others get bugged out and stop in bunker range, got less value from zealot than I should have (it was afk attacking a rax for ages), but it works well enough to show that there will be a point where I have 6 goons in his base vs 2 tanks.