A total solar eclipse will be happening over Sydney for the first time in 167 years, and you can sleep in a bubbletent to watch it.