I've also been doing nights for the last 13/14 months now, and i tried everything to make sure i could adjust accordingly, i've tried sleeping as soon as i get home so around 8:30am and also later in the afternoon what worked best for me was this.
Wake up around 19:30-20:15
Eat, dress, shower etc etc
Leave for work about 22:15
Finish shift around 7:30-8:00
Gym straight after work, home around 10:00
Kill another hour or so whether its doing odd bits around the house or catching up on GoT (or whatever you're into)
Into bed at Midday
I've been using this routine for about 4 months now and it seems to work quite well in my favour im very alert whilst awake and i still sleep deep enough to make sure im well rested
Diet is very important, due to a gym routine my diet is quite clean but i have the odd craving for sugar in a middle of a shift, so a small chocolate bar or like hard candy wouldn't go amiss. I try to stay away from caffeine but sometimes during the end of the working week i might have a Zero Calorie Redbull for whatever its worth, i dont drink fizzy drinks at all like not even a sip. Water is key here, stay well hydrated, not to the point you're peeing every half hour, but i carry one of them 1.5 Litre bottles of water around with me and gradually work my way through it during the night.
I prepare my meals on my days off so i don't have the hassle of cooking during the week, I get unofficially about 2 hours worth of a break whether its 20 minutes here/there or I sit down for a 45 minute lunch, but I eat well, and snack on fruits.
Sleeping aids, ear plugs, blackout blinds and maybe a eye mask, and nice cool bedroom and you'll sleep fine.
This works really well for me, but as its a permanent thing i think its easier to get settle in, i couldnt go back to shift swapping between days and nights again i did that for 2 years and that was painfull, hopefully this maybe of some help to you.