diff --git a/archinstall/lib/args.py b/archinstall/lib/args.py index 3d3726255c..b2003d4bec 100644 --- a/archinstall/lib/args.py +++ b/archinstall/lib/args.py @@ -168,7 +168,7 @@ class ArchConfig: kernels: list[str] = field(default_factory=lambda: [DEFAULT_KERNEL.value]) ntp: bool = True packages: list[str] = field(default_factory=list) - pacman_config: PacmanConfiguration = field(default_factory=PacmanConfiguration.default) + pacman_config: PacmanConfiguration = field(default_factory=PacmanConfiguration) timezone: str = 'UTC' services: list[str] = field(default_factory=list) custom_commands: list[str] = field(default_factory=list) diff --git a/archinstall/lib/global_menu.py b/archinstall/lib/global_menu.py index 72c31033af..1460d3407e 100644 --- a/archinstall/lib/global_menu.py +++ b/archinstall/lib/global_menu.py @@ -146,7 +146,7 @@ def _get_menu_options(self) -> list[MenuItem]: MenuItem( text=tr('Pacman'), action=self._pacman_configuration, - value=PacmanConfiguration.default(), + value=PacmanConfiguration(), preview_action=self._prev_pacman_config, key='pacman_config', ), diff --git a/archinstall/lib/models/pacman.py b/archinstall/lib/models/pacman.py index 004dfbc3f6..47ffcdb711 100644 --- a/archinstall/lib/models/pacman.py +++ b/archinstall/lib/models/pacman.py @@ -15,10 +15,6 @@ class PacmanConfiguration(SubConfig): parallel_downloads: int = 5 color: bool = True - @classmethod - def default(cls) -> Self: - return cls() - @override def json(self) -> PacmanConfigSerialization: return { @@ -40,7 +36,7 @@ def preview(self) -> str: @classmethod def parse_arg(cls, args: PacmanConfigSerialization) -> Self: - config = cls.default() + config = cls() if 'parallel_downloads' in args: config.parallel_downloads = int(args['parallel_downloads']) diff --git a/archinstall/lib/pacman/pacman_menu.py b/archinstall/lib/pacman/pacman_menu.py index 16ad6d2b58..4b47f6d44e 100644 --- a/archinstall/lib/pacman/pacman_menu.py +++ b/archinstall/lib/pacman/pacman_menu.py @@ -50,7 +50,7 @@ async def show(self) -> PacmanConfiguration | None: config = await super().show() if config is None: - return PacmanConfiguration.default() + return PacmanConfiguration() _apply_to_live(config.parallel_downloads)