from typing import Optional, List, Any, TYPE_CHECKING from archinstall.default_profiles.profile import ProfileType, GreeterType from archinstall.default_profiles.xorg import XorgProfile if TYPE_CHECKING: _: Any class CinnamonProfile(XorgProfile): def __init__(self): super().__init__('Cinnamon', ProfileType.DesktopEnv, description='') @property def packages(self) -> List[str]: return [ "cinnamon", "system-config-printer", "gnome-keyring", "gnome-terminal", "blueberry", "metacity" ] @property def default_greeter_type(self) -> Optional[GreeterType]: return GreeterType.Lightdm