namespace Toak.Configuration; public class ToakConfig { public string GroqApiKey { get; set; } = string.Empty; public string TypingBackend { get; set; } = "xdotool"; // wtype or xdotool public bool ModulePunctuation { get; set; } = true; public bool ModuleTechnicalSanitization { get; set; } = true; public string WhisperLanguage { get; set; } = string.Empty; public string LlmModel { get; set; } = Toak.Core.Constants.Defaults.LlmModel; public string WhisperModel { get; set; } = Toak.Core.Constants.Defaults.WhisperModel; public string StartSoundPath { get; set; } = "Assets/Audio/beep.wav"; public string StopSoundPath { get; set; } = "Assets/Audio/beep.wav"; public List ActiveSkills { get; set; } = new List { "Terminal", "Translate" }; }