Like other plants, soil, water, sunlight. As was mentioned, they supplement their nutrients by being carnivorous.
-
They do this to pbtain nutrients not available in the soil/water - they live in nutrientpoor environmens. If no insect life they either get by on the nutrients from the ground or die.
-
People... make sure you don't kill too many flies