I read online that cinnamon, plain old drugstore bought hydrogen peroxide, and peppermint tea are good for combating funus gnats that's what made me try it. I had apparently brought two gnats along with my mango tree in the house from the cold.
The war against gnats insued because my fig cuttings were too important to suffer any risk of that sort of pest pressure not to mention the gnats plagued us last season when we brought in a few housplants for the winter. I put the mango tree in the hoophouse, got some yellow sticky traps to get the new gnats chased the ones that weren't stuck yet and dumped DE and then sprinkled cinnamon on top of my soil then drenched the soil with water and hydrogen peroxide (hp).
I also made a spray with, water, hp, peppermint essential oil, and liquid kelp to spray on the soil. Later I left out the peppermint oil and kept the hp, water and liquid kelp. The cutting are doing very well wIth this mix.
So far I haven't seen more than one gnat flying at a time for weeks. My method of catching the one I find is to try and wave it towards the sticky trap or pray and then chase it to catch it. That also has been working well. God loves figs too.
The gnats that I didn't see have been trapped in the yellow sticky traps and my cutting are leafing out without slumping.
Its been since October that I started with the traps and spraying and I've chased and caught like three (again though, not ever seeing more than one flying at a time) and the traps have about two on one and one on the other. Some traps have nothing.
Our grow area is free of flying gnats. My hope is that the waterings with the kelp is making them less susceptible to insect /larvae pressure and the cinnamon leaching down is killing any stragglers.