diff --git a/archinstall/default_profiles/custom.py b/archinstall/default_profiles/custom.py index 5f9db620..9650a4cb 100644 --- a/archinstall/default_profiles/custom.py +++ b/archinstall/default_profiles/custom.py @@ -119,7 +119,6 @@ # super().__init__( # 'Custom', # ProfileType.Custom, -# description=str(_('Create your own')) # ) # # def json(self) -> Dict[str, Any]: diff --git a/archinstall/default_profiles/desktop.py b/archinstall/default_profiles/desktop.py index 097a80f0..5c5cdb6c 100644 --- a/archinstall/default_profiles/desktop.py +++ b/archinstall/default_profiles/desktop.py @@ -8,12 +8,7 @@ from archinstall.tui.menu_item import MenuItem, MenuItemGroup from archinstall.tui.types import FrameProperties, PreviewStyle, ResultType if TYPE_CHECKING: - from collections.abc import Callable - from archinstall.lib.installer import Installer - from archinstall.lib.translationhandler import DeferredTranslation - - _: Callable[[str], DeferredTranslation] class DesktopProfile(Profile): @@ -21,7 +16,6 @@ class DesktopProfile(Profile): super().__init__( 'Desktop', ProfileType.Desktop, - description=str(_('Provides a selection of desktop environments and tiling window managers, e.g. GNOME, KDE Plasma, Sway')), current_selection=current_selection, support_greeter=True ) diff --git a/archinstall/default_profiles/desktops/awesome.py b/archinstall/default_profiles/desktops/awesome.py index 9e47ecb0..624700dc 100644 --- a/archinstall/default_profiles/desktops/awesome.py +++ b/archinstall/default_profiles/desktops/awesome.py @@ -9,7 +9,7 @@ if TYPE_CHECKING: class AwesomeProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Awesome', ProfileType.WindowMgr, description='') + super().__init__('Awesome', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/bspwm.py b/archinstall/default_profiles/desktops/bspwm.py index 8222087c..636a9c07 100644 --- a/archinstall/default_profiles/desktops/bspwm.py +++ b/archinstall/default_profiles/desktops/bspwm.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class BspwmProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Bspwm', ProfileType.WindowMgr, description='') + super().__init__('Bspwm', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/budgie.py b/archinstall/default_profiles/desktops/budgie.py index ae6438a8..8a271e72 100644 --- a/archinstall/default_profiles/desktops/budgie.py +++ b/archinstall/default_profiles/desktops/budgie.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class BudgieProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Budgie', ProfileType.DesktopEnv, description='') + super().__init__('Budgie', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/cinnamon.py b/archinstall/default_profiles/desktops/cinnamon.py index c83db006..1da365d8 100644 --- a/archinstall/default_profiles/desktops/cinnamon.py +++ b/archinstall/default_profiles/desktops/cinnamon.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class CinnamonProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Cinnamon', ProfileType.DesktopEnv, description='') + super().__init__('Cinnamon', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/cosmic.py b/archinstall/default_profiles/desktops/cosmic.py index 547e5506..ac2d48df 100644 --- a/archinstall/default_profiles/desktops/cosmic.py +++ b/archinstall/default_profiles/desktops/cosmic.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class CosmicProfile(XorgProfile): def __init__(self) -> None: - super().__init__('cosmic-epoch', ProfileType.DesktopEnv, description='', advanced=True) + super().__init__('cosmic-epoch', ProfileType.DesktopEnv, advanced=True) @property @override diff --git a/archinstall/default_profiles/desktops/cutefish.py b/archinstall/default_profiles/desktops/cutefish.py index 21228b10..47979f0e 100644 --- a/archinstall/default_profiles/desktops/cutefish.py +++ b/archinstall/default_profiles/desktops/cutefish.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class CutefishProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Cutefish', ProfileType.DesktopEnv, description='') + super().__init__('Cutefish', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/deepin.py b/archinstall/default_profiles/desktops/deepin.py index bae061be..23fd9c4d 100644 --- a/archinstall/default_profiles/desktops/deepin.py +++ b/archinstall/default_profiles/desktops/deepin.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class DeepinProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Deepin', ProfileType.DesktopEnv, description='') + super().__init__('Deepin', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/enlightenment.py b/archinstall/default_profiles/desktops/enlightenment.py index d4740a66..30f4070f 100644 --- a/archinstall/default_profiles/desktops/enlightenment.py +++ b/archinstall/default_profiles/desktops/enlightenment.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class EnlighenmentProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Enlightenment', ProfileType.WindowMgr, description='') + super().__init__('Enlightenment', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/gnome.py b/archinstall/default_profiles/desktops/gnome.py index 9a275f41..48555e0a 100644 --- a/archinstall/default_profiles/desktops/gnome.py +++ b/archinstall/default_profiles/desktops/gnome.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class GnomeProfile(XorgProfile): def __init__(self) -> None: - super().__init__('GNOME', ProfileType.DesktopEnv, description='') + super().__init__('GNOME', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/hyprland.py b/archinstall/default_profiles/desktops/hyprland.py index e20d1314..c5e66768 100644 --- a/archinstall/default_profiles/desktops/hyprland.py +++ b/archinstall/default_profiles/desktops/hyprland.py @@ -17,7 +17,7 @@ if TYPE_CHECKING: class HyprlandProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Hyprland', ProfileType.DesktopEnv, description='') + super().__init__('Hyprland', ProfileType.DesktopEnv) self.custom_settings = {'seat_access': None} diff --git a/archinstall/default_profiles/desktops/i3.py b/archinstall/default_profiles/desktops/i3.py index a556ed34..2683abe8 100644 --- a/archinstall/default_profiles/desktops/i3.py +++ b/archinstall/default_profiles/desktops/i3.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class I3wmProfile(XorgProfile): def __init__(self) -> None: - super().__init__('i3-wm', ProfileType.WindowMgr, description='') + super().__init__('i3-wm', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/labwc.py b/archinstall/default_profiles/desktops/labwc.py index 023a55f9..36557b82 100644 --- a/archinstall/default_profiles/desktops/labwc.py +++ b/archinstall/default_profiles/desktops/labwc.py @@ -20,7 +20,6 @@ class LabwcProfile(XorgProfile): super().__init__( 'Labwc', ProfileType.WindowMgr, - description='' ) self.custom_settings = {'seat_access': None} diff --git a/archinstall/default_profiles/desktops/lxqt.py b/archinstall/default_profiles/desktops/lxqt.py index 3d36821a..fee63550 100644 --- a/archinstall/default_profiles/desktops/lxqt.py +++ b/archinstall/default_profiles/desktops/lxqt.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class LxqtProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Lxqt', ProfileType.DesktopEnv, description='') + super().__init__('Lxqt', ProfileType.DesktopEnv) # NOTE: SDDM is the only officially supported greeter for LXQt, so unlike other DEs, lightdm is not used here. # LXQt works with lightdm, but since this is not supported, we will not default to this. diff --git a/archinstall/default_profiles/desktops/mate.py b/archinstall/default_profiles/desktops/mate.py index e7b967ac..9cf34bb3 100644 --- a/archinstall/default_profiles/desktops/mate.py +++ b/archinstall/default_profiles/desktops/mate.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class MateProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Mate', ProfileType.DesktopEnv, description='') + super().__init__('Mate', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/niri.py b/archinstall/default_profiles/desktops/niri.py index c0e84c4a..0fd50fa9 100644 --- a/archinstall/default_profiles/desktops/niri.py +++ b/archinstall/default_profiles/desktops/niri.py @@ -20,7 +20,6 @@ class NiriProfile(XorgProfile): super().__init__( 'Niri', ProfileType.WindowMgr, - description='' ) self.custom_settings = {'seat_access': None} diff --git a/archinstall/default_profiles/desktops/plasma.py b/archinstall/default_profiles/desktops/plasma.py index f6635f13..2dfb0426 100644 --- a/archinstall/default_profiles/desktops/plasma.py +++ b/archinstall/default_profiles/desktops/plasma.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class PlasmaProfile(XorgProfile): def __init__(self) -> None: - super().__init__('KDE Plasma', ProfileType.DesktopEnv, description='') + super().__init__('KDE Plasma', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/qtile.py b/archinstall/default_profiles/desktops/qtile.py index 4d98f4cc..bba20ad3 100644 --- a/archinstall/default_profiles/desktops/qtile.py +++ b/archinstall/default_profiles/desktops/qtile.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class QtileProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Qtile', ProfileType.WindowMgr, description='') + super().__init__('Qtile', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/river.py b/archinstall/default_profiles/desktops/river.py index 1ab1a56e..442a6b8e 100644 --- a/archinstall/default_profiles/desktops/river.py +++ b/archinstall/default_profiles/desktops/river.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class RiverProfile(XorgProfile): def __init__(self) -> None: - super().__init__('River', ProfileType.WindowMgr, description='') + super().__init__('River', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/desktops/sway.py b/archinstall/default_profiles/desktops/sway.py index b1fe7286..4c5e9187 100644 --- a/archinstall/default_profiles/desktops/sway.py +++ b/archinstall/default_profiles/desktops/sway.py @@ -20,7 +20,6 @@ class SwayProfile(XorgProfile): super().__init__( 'Sway', ProfileType.WindowMgr, - description='' ) self.custom_settings = {'seat_access': None} diff --git a/archinstall/default_profiles/desktops/wayfire.py b/archinstall/default_profiles/desktops/wayfire.py index 37182b7e..a0245c8c 100644 --- a/archinstall/default_profiles/desktops/wayfire.py +++ b/archinstall/default_profiles/desktops/wayfire.py @@ -9,7 +9,6 @@ class WayfireProfile(XorgProfile): super().__init__( "Wayfire", ProfileType.WindowMgr, - description="Wayfire is a 3D Wayland compositor", ) @property diff --git a/archinstall/default_profiles/desktops/xfce4.py b/archinstall/default_profiles/desktops/xfce4.py index 37339d0b..464a6349 100644 --- a/archinstall/default_profiles/desktops/xfce4.py +++ b/archinstall/default_profiles/desktops/xfce4.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class Xfce4Profile(XorgProfile): def __init__(self) -> None: - super().__init__('Xfce4', ProfileType.DesktopEnv, description='') + super().__init__('Xfce4', ProfileType.DesktopEnv) @property @override diff --git a/archinstall/default_profiles/desktops/xmonad.py b/archinstall/default_profiles/desktops/xmonad.py index 13a98916..854a87f9 100644 --- a/archinstall/default_profiles/desktops/xmonad.py +++ b/archinstall/default_profiles/desktops/xmonad.py @@ -6,7 +6,7 @@ from archinstall.default_profiles.xorg import XorgProfile class XmonadProfile(XorgProfile): def __init__(self) -> None: - super().__init__('Xmonad', ProfileType.WindowMgr, description='') + super().__init__('Xmonad', ProfileType.WindowMgr) @property @override diff --git a/archinstall/default_profiles/minimal.py b/archinstall/default_profiles/minimal.py index a54327b7..451e7b95 100644 --- a/archinstall/default_profiles/minimal.py +++ b/archinstall/default_profiles/minimal.py @@ -1,19 +1,9 @@ -from typing import TYPE_CHECKING - from archinstall.default_profiles.profile import Profile, ProfileType -if TYPE_CHECKING: - from collections.abc import Callable - - from archinstall.lib.translationhandler import DeferredTranslation - - _: Callable[[str], DeferredTranslation] - class MinimalProfile(Profile): def __init__(self) -> None: super().__init__( 'Minimal', ProfileType.Minimal, - description=str(_('A very basic installation that allows you to customize Arch Linux as you see fit.')) ) diff --git a/archinstall/default_profiles/profile.py b/archinstall/default_profiles/profile.py index 897a1b5d..fcc83428 100644 --- a/archinstall/default_profiles/profile.py +++ b/archinstall/default_profiles/profile.py @@ -54,7 +54,6 @@ class Profile: self, name: str, profile_type: ProfileType, - description: str = '', current_selection: list[Profile] = [], packages: list[str] = [], services: list[str] = [], @@ -63,7 +62,6 @@ class Profile: advanced: bool = False ) -> None: self.name = name - self.description = description self.profile_type = profile_type self.custom_settings: dict[str, str | None] = {} self.advanced = advanced diff --git a/archinstall/default_profiles/server.py b/archinstall/default_profiles/server.py index ae499398..e952c6d0 100644 --- a/archinstall/default_profiles/server.py +++ b/archinstall/default_profiles/server.py @@ -8,12 +8,7 @@ from archinstall.tui.menu_item import MenuItem, MenuItemGroup from archinstall.tui.types import FrameProperties, PreviewStyle, ResultType if TYPE_CHECKING: - from collections.abc import Callable - from archinstall.lib.installer import Installer - from archinstall.lib.translationhandler import DeferredTranslation - - _: Callable[[str], DeferredTranslation] class ServerProfile(Profile): @@ -21,7 +16,6 @@ class ServerProfile(Profile): super().__init__( 'Server', ProfileType.Server, - description=str(_('Provides a selection of various server packages to install and enable, e.g. httpd, nginx, mariadb')), current_selection=current_value ) diff --git a/archinstall/default_profiles/servers/postgresql.py b/archinstall/default_profiles/servers/postgresql.py index ac36ca1b..6f1a0512 100644 --- a/archinstall/default_profiles/servers/postgresql.py +++ b/archinstall/default_profiles/servers/postgresql.py @@ -11,7 +11,6 @@ class PostgresqlProfile(Profile): super().__init__( 'Postgresql', ProfileType.ServerType, - '' ) @property diff --git a/archinstall/default_profiles/tailored.py b/archinstall/default_profiles/tailored.py index 2d904159..50763581 100644 --- a/archinstall/default_profiles/tailored.py +++ b/archinstall/default_profiles/tailored.py @@ -9,7 +9,7 @@ if TYPE_CHECKING: class TailoredProfile(XorgProfile): def __init__(self) -> None: - super().__init__('52-54-00-12-34-56', ProfileType.Tailored, description='') + super().__init__('52-54-00-12-34-56', ProfileType.Tailored) @property @override diff --git a/archinstall/default_profiles/xorg.py b/archinstall/default_profiles/xorg.py index 8745429f..b5c5bd61 100644 --- a/archinstall/default_profiles/xorg.py +++ b/archinstall/default_profiles/xorg.py @@ -15,13 +15,11 @@ class XorgProfile(Profile): self, name: str = 'Xorg', profile_type: ProfileType = ProfileType.Xorg, - description: str = str(_('Installs a minimal system as well as xorg and graphics drivers.')), advanced: bool = False ): super().__init__( name, profile_type, - description=description, support_gfx_driver=True, advanced=advanced )