I would rethink how much of a problem fungus gnats are. They are taken very seriously in commercial horticultural operations. The larvae are the most damaging stage of the pest as they feed on the roots, allowing your roots to be infected with root pathogens that they usually have along for the ride.
Now its not to say you still can't grow some beautiful healthy plants with some fungus gnats in your garden, but they can spread out of control very quickly if not taken seriously. And having buds full of gnats is not a pretty thing.
Yeah, the larvae will eat your roots, but only when they don't have anything else to munch on. If you've got a soil full of compost and fungus, they're not going to be too interested. Toss some DE and neem flour into your soil mix, and they won't end up being much more than an afterthought.
Do you have any DE Verdant? A layer of that between your bark and the soil would help a lot, as the adults would have a very hard time emerging from the soil to mate.