Co-sleepers here too. You want to look for the Safe Sleep Seven on Google.
Definitely no duvets, no extra pillows, no lamp cords etc, no alcohol, fags, drugs, and best avoided if you get ill enough to medicate heavily. Mine have also slept on the opposite side of me to DH, and we've used a Snuzpod that neither have actually slept in placed up to the bottom of my pillow, so if they roll that's where they end up.
I sleep with my top knee below my babies' bums and my bottom arm stretched out above their heads so they can't wriggle up or down.
I use giant cellular blankets on the bed just in case, tucking it under my top arm and under my bottom knee. DH found them online when I reached breaking point a few days in with my first and was terrified I would fall asleep holding DC1.
Your body heat keeps the baby warm. Heating is set to 17-18, and my youngest is currently in a nappy and a gro. He's nice and toasty.
I wear a long sleeved nightshirt, close fitting and unbuttoned enough that I can lift a breast out.
Before I settle for the night I make sure he feeds twice on my left side, because he sleeps on my right (and my boob stays out overnight) and then first thing in the morning I feed him on the left. That way by morning my boobs are pretty even.
For the first week or two you'll wake when they stir, then latch and drift back off. After that if you're lucky they figure it out and latch themselves without waking you up.
Aside from that, if I've ever needed a bit of extra sleep I use a feeding cushion around my middle and sleep sitting propped on the sofa while DH is on watching duty.
As the weeks go by the sleeping gets better and the feeds get shorter/further apart. I always like the mantra "this too shall pass". Because it always does, and then I miss it.
For the first few months I slept from about 8pm, now I make it until about 11 most nights, and watch tv or read. DH comes up to keep me company.