For the past couple years I've done these (I use gaffer tape on the inside to seal any holes):
https://www.amazon.com/gp/product/B01460YY88/ref=ppx_yo_dt_b_asin_title_o09__o00_s01?ie=UTF8&psc=1
Plus one of these:
https://www.amazon.com/gp/product/B01L1593L4/ref=ppx_yo_dt_b_asin_title_o00__o00_s00?ie=UTF8&psc=1
And if it's really bad I'll add a 3M disposable dust mask under the Shemagh. But honestly the Shemagh stuck up into my goggles keeps out A LOT of dust.