Goodwill is already a 501(c)3, why not just donate to them directly and let them decide how to best use the funds?
No one donates and says, please restrict this donation to the purchase of basic janitorial supplies. But that doesn't change the fact they still need those supplies.