Homemade cloth face masks are better than nothing, but they are a stopgap measure. Provide free face masks for everyone, and provide N95 masks for vulnerable groups such as immunocompromised people, people with asthma, the elderly, etc. This also ensures that masks are of good quality.
You may be interested in these active petitions
"Why Aren’t We Wearing Better Masks?", The Atlantic, 13/01/2021. https://www.theatlantic.com/health/archive/2021/01/why-arent-we-wearing-better-masks/617656/
Quality of homemade face masks is inconsistent, and was necessary at the start of the pandemic before production was stepped up.
Countries providing free face masks to citizens (e.g. Taiwan, Singapore, Hong Kong) have a lower transmission rate.