You are going to find a wide variety of what one mom classifies as needing or was helpful.
Place for baby to sleep. Crib, bassinet, etc.
Way for baby to eat. Breast, formula, bottles.
Clothes for baby. Onsies/vests, sleepers. Get comfy things although jeans and dresses are cute---they aren't that comfortable compared to footed sleepers.
Blankets and/or sleep sacks.
Diapers. Either disposable or clothes and wipes if you will use them. Also if you are using disposables don't buy tons right away---the fit might not be right for baby or sometimes they can have an allergic reaction and need to change brands.
Some people like having a swing or a bouncer. I think if you have one you don't need the other.
Baby baths---some people like them and others prefer to bath baby with themselves or in the sink. But you will need some baby shampoo and lotion, etc.
I find that the worst item I was given was diaper wipe warmer. No need for it as they are room temperature and my 3 previous babies never minded. I also did not like the diaper genie (granted I got like the first model 16 years ago with my oldest) but this time I will be cloth diapering.
Other items that are nice to have around but easy to get at a 24 hour shop would be gas drops, tylenol, pacifier, etc. But again you don't have to have to bring baby home but nice at 2 am when needed.
Changing table. Again not needed---some like it and some just change on a pad on the floor. I got one this time only to keep the nursery a tad bit more organized as I will stack cloth diapers and wipes on the shelves. Never had one with the other kids.
Remember that lots of things you don't need right away---high chair, walker, etc. Those can be picked up later. It is very easy to get caught up in the excitement for baby shopping. I know that I already have. LOL
Good luck and congratulations!
(Sorry I went off on a tangent on what was needed...LOL)