diff --git a/archinstall/lib/args.py b/archinstall/lib/args.py index 3d372625..b2003d4b 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 72c31033..1460d340 100644 --- a/archinstall/lib/global_menu.py +++ b/archinstall/lib/global_menu.py @@ -146,7 +146,7 @@ class GlobalMenu(AbstractMenu[None]): 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 004dfbc3..47ffcdb7 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 @@ class PacmanConfiguration(SubConfig): @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 16ad6d2b..4b47f6d4 100644 --- a/archinstall/lib/pacman/pacman_menu.py +++ b/archinstall/lib/pacman/pacman_menu.py @@ -50,7 +50,7 @@ class PacmanMenu(AbstractSubMenu[PacmanConfiguration]): config = await super().show() if config is None: - return PacmanConfiguration.default() + return PacmanConfiguration() _apply_to_live(config.parallel_downloads)