Default fallback value of "impure", the flake build script sets it to "flake", and the gitea action sets it to the tag.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>
The configuration struct now stores a slice of profiles identified by a UUID and with a friendly name each. A UI was added so configuration changes can happen without an external tool.
Signed-off-by: Ophestra Umiker <cat@ophivana.moe>