Определение ; подлежащие ; дополнение ; глагол.
Может быть - это вводное словосочетание, оно всегда будет обособляться запятыми.
Если выражение между тире выкинуть, то смысл предложения не изменится, ведь так? Вот это выражение между тире лишь уточняет, или доказывает то, о чем говорится в предложении.
Это сложное предложение , которое состоит из двух простых.
(что?) - небо - подл.
(что делало?) - темнело - сказуемое ,
(как?) - предвещая - обстоятельство
(что?) - вечер
(кто?) - он - подл.
(что делал?) - шел - сказуемое
(какой?) - истомленный - прил.
(чем?) - работой - дополнение
(куда?) - домой - обстоятельство
Легко.............................................................................................