Trying a flexible option of setting the menu listings
This commit is contained in:
parent
b038987561
commit
701b105b1d
|
|
@ -148,7 +148,7 @@ class GlobalMenu(GeneralMenu):
|
||||||
Selector(
|
Selector(
|
||||||
_('Additional repositories to enable'),
|
_('Additional repositories to enable'),
|
||||||
select_additional_repositories,
|
select_additional_repositories,
|
||||||
default=storage['arguments'].get('additional-repositories', []))
|
default=[])
|
||||||
self._menu_options['nic'] = \
|
self._menu_options['nic'] = \
|
||||||
Selector(
|
Selector(
|
||||||
_('Configure network'),
|
_('Configure network'),
|
||||||
|
|
|
||||||
|
|
@ -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 (package_info := find_package('nvidia-open')) and package_info[0].repo == 'testing':
|
||||||
if 'testing' not in arguments.get('additional-repositories', []):
|
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)
|
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)
|
return options.get(choice.value)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue