I noticed Musk tentatively mention nuclear - I think that's because it will be the only logical way to generate enough power to support a city in such an inhospitable climate. There is going to be a huge and ongoing energy need just to survive.
Unless we build a battery/solar panel factory there is no way solar is going to cut it.