package models type TerminalSettings struct { Term string `yaml:"term"` EnableKittyFix bool `yaml:"enable_kitty_fix"` } type Settings struct { Theme string `yaml:"theme"` Terminal TerminalSettings `yaml:"terminal"` } type Server struct { Name string `yaml:"name"` Host string `yaml:"host"` User string `yaml:"user"` Port int `yaml:"port"` Group string `yaml:"group"` Auth string `yaml:"auth"` Key string `yaml:"key"` PasswordID string `yaml:"password_id"` KittyFix bool `yaml:"kitty_fix"` } type AppConfig struct { Settings Settings `yaml:"settings"` Servers []Server `yaml:"servers"` QuickCommands []QuickCommand `yaml:"quick_commands"` } type QuickCommand struct { Name string `yaml:"name"` Command string `yaml:"command"` }