My house has rock beds in the front and back yards. We can get a lot of water restrictions in Colorado Springs which is why the previous owners of my house opted for rock beds over grass. The front yard has two small trees with no trees in the back yard.

The back yard rock beds get a lot of weeds in the spring and summer. There is fabric beneath the rocks, but it doesn't appear to do much. Pulling those weeds is endless.

Does anyone have a recommendation for weed control in rock beds? I know the public areas in my neighborhood get some type of granules a few times a year to control weeds. I would like to avoid a chemical option since I would eventually like to plant some small trees and a small vegetable garden in the back yard. One of my neighbors uses vinegar to control weeds, but I don't know if that actually works.

Thank you.