One output for every environment setting or setEnvironment with a dropdown? The former seems like it would add a lot of clutter.
One output per setting.
The problem is different settings have different types of parameters: a dropdown for things like skybox, sliders for things like water height, a color selection box for colors, etc. I'm not sure of a way around that.
They're all prefixed with env_ so at least they're together instead of spread around