I would caution against buying too many things before the baby comes. They are all so different that you just might end up wasting money. For example:
DC1: bought a billion muslins and baby carrier. He was never ever sick and he hated the carrier, but liked being in the baby bjorn bouncer.
DC2: loved being carried, swaddled etc so we got use from the carrier (although I bought a different one and a stretchy sling for the first few months), hated the baby bjorn.
I’d advise having lots of the basics. Vests, baby grows, bed sheets, nappies and wipes. Everything else can be bought as needed. Have everything ready, so the crib made up etc, so you are ready to go.
I do agree with having a small basket with nappies/wipes in a few easily accessible places, a few changing mats, and a water bottle (although I was never ‘stuck’ under a baby, they are tiny, you can breastfeed and walk at the same time to get a drink).