US commercial solar contractor The Peck Company Holdings Inc (NASDAQ:PECK) has agreed to acquire solar installer Sunworks Inc (NASDAQ:SUNW) in an all-stock deal.