Hi Jonas,
I agree with you. In fact, HX's default configuration works the same
way—it determines this based on environment variables. After looking
into it, I found that most terminal emulators inject this environment
variable themselves. I haven't been able to reproduce the issue I
encountered earlier, so let's put that aside for now.
Let's look at what configuration options we can offer users. If the user
simply presses Enter through all the prompts, we can keep the current
behavior as the default. If we do provide additional options, how can we
make them quick to configure while still staying within HX's existing
configuration system? For example, could we provide fully predefined
configuration presets?