I work 12 hour nights, I always do three in a row and then end up with 3-4 days off.
The night before (for my first shift), I stay up as late as I can (usually until 0515, my husband doesn't like it when I come to bed earlier than that because he is usually trying to sleep and needs to get as much sleep as possible before PT!). I take a sleep aid - either Benadryl or melatonin. I don't have room darkening curtains but those are a good thing to have. Instead, I use an eye mask to help block out the light. I keep the fan on for some white noise and to help keep my sleeping environment cool. I turn off my phone and make sure to tell everyone when I am sleeping to minimize interruptions. Make sleeping a priority! I sleep from around 0545-0600 (depending on how soon I can fall asleep) until around 1530, then I make a huge cup of coffee and jump in the shower.
After I get home from work, I take a hot shower. I don't take much time to unwind, I try to get to sleep as soon as possible. I'm usually in bed by 0800. Sleep again until 1530 (or even 1600).
There will be days where you just won't be able to sleep well. I live in an apartment complex and sometimes the landscapers will come by with the leaf blower at 1000
or the neighbor's dogs will be barking...or there are the elephants upstairs/on the roof
but for the most part you should be able to establish a routine and do whatever works for you.