Здесь два действия происходили одновременно: я шел домой и начался снег. Для обозначения одновременности используется союз while.
While I was walking home, it started snowing.