You can virtually use any adjective with "Il fait ...".
"Il fait : jour, nuit, froid, chaud, doux, ventueux, humide, glacial, brumeux, lourd, moite, beau, bon, mauvais, moche, sombre, clair, triste, magnifique, étouffant ... "
Children say "Il fait soleil dehors"(but NEVER say "Il fait pluie, vent, orage")
Adjectives expressing a human-like feeling are preferably to be used with "Le temps est" : "Le temps était triste, mélancolique, joyeux, serein, radieux, favorable, insupportable, aimable, grincheux, pesant ... "
One can use adverbs : "Il fait insupportablement chaud", "Il fait délicieusement frais", "Il fait super beau/ hyper froid" "Il fait effroyablement glacial"
IL Y A du vent, du soleil, un beau soleil, des (gros) nuages, de la grêle, de la neige, du gel.
VERBS like pleuvoir, geler, grêler : IL PLEUT, il grêle, il gèle, ON gèle ici (people freezing in a house). On se les gèle (very cold, fam.). J'étouffe!
ÇA caille, Ça pèle. (Cold, fam.)
QUEL temps spendide! Quelle belle journée! Quel beau soleil ! Quel temps de chien / de canard / de m*****! Quelle averse !
C'EST UN TEMPS RÊVÉ pour aller pêcher, chasser, faire du ski, faire une promenade, un pique-nique...
"Il fait un temps à ne pas mettre un chat dehors" (very rainy)
"Ooooh, regarde! Un arc-en-ciel!"
And many other