Allow customization through env vars

Uses export_env_dir rather than user-env-compile