Mayor Craig Greenberg said the city is receiving $2.6 million in opioid settlement money.