diff --git a/archinstall/lib/menu/global_menu.py b/archinstall/lib/menu/global_menu.py index e24474c8..889d4f85 100644 --- a/archinstall/lib/menu/global_menu.py +++ b/archinstall/lib/menu/global_menu.py @@ -148,7 +148,7 @@ class GlobalMenu(GeneralMenu): Selector( _('Additional repositories to enable'), select_additional_repositories, - default=storage['arguments'].get('additional-repositories', [])) + default=[]) self._menu_options['nic'] = \ Selector( _('Configure network'), diff --git a/archinstall/lib/user_interaction/system_conf.py b/archinstall/lib/user_interaction/system_conf.py index e0cc8a23..7c1d026a 100644 --- a/archinstall/lib/user_interaction/system_conf.py +++ b/archinstall/lib/user_interaction/system_conf.py @@ -120,7 +120,7 @@ def select_driver(options: Dict[str, Any] = AVAILABLE_GFX_DRIVERS) -> str: if (package_info := find_package('nvidia-open')) and package_info[0].repo == 'testing': if 'testing' not in arguments.get('additional-repositories', []): log(f"Enabling repository 'testing' due to nvidia-open being selected and it lives there", fg="orange", level=logging.WARNING) - arguments['additional-repositories'] = arguments.get('additional-repositories', []) + ['testing'] + storage['global_menu']._menu_options['additional-repositories'] = arguments.get('additional-repositories', []) + ['testing'] return options.get(choice.value)