You can use a landscape fabric that is non-organic to stop weeds. Non-organic materials don't decompose easily; that is why they are suitable for weed eradication.