diff --git a/archinstall/default_profiles/desktops/pantheon.py b/archinstall/default_profiles/desktops/pantheon.py new file mode 100644 index 0000000000..2e116ca883 --- /dev/null +++ b/archinstall/default_profiles/desktops/pantheon.py @@ -0,0 +1,33 @@ +from typing import override + +from archinstall.default_profiles.profile import GreeterType, ProfileType +from archinstall.default_profiles.xorg import XorgProfile + + +class PantheonProfile(XorgProfile): + def __init__(self) -> None: + super().__init__('Pantheon', ProfileType.DesktopEnv) + + @property + @override + def packages(self) -> list[str]: + return [ + 'pantheon-session', + 'pantheon-polkit-agent', + 'pantheon-print', + 'pantheon-settings-daemon', + 'sound-theme-elementary', + 'switchboard', + 'switchboard-plug-desktop', + 'elementary-icon-theme', + 'wingpanel-indicator-session', + 'wingpanel-indicator-datetime', + 'pantheon-applications-menu', + 'gnome-settings-daemon', + 'pantheon-default-settings', + ] + + @property + @override + def default_greeter_type(self) -> GreeterType: + return GreeterType.LightdmSlick