Пример #1
0
def _prep_function(*args, **kwargs):
    """
	Magic function called by the importing installer
	before continuing any further. It also avoids executing any
	other code in this stage. So it's a safe way to ask the user
	for more input before any other installer steps start.
	"""
    archinstall.storage["gfx_driver_packages"] = archinstall.select_driver()

    return True
Пример #2
0
def _prep_function(*args, **kwargs):
	"""
	Magic function called by the importing installer
	before continuing any further. It also avoids executing any
	other code in this stage. So it's a safe way to ask the user
	for more input before any other installer steps start.
	"""

	__builtins__['_gfx_driver_packages'] = archinstall.select_driver()

	# TODO: Add language section and/or merge it with the locale selected
	#       earlier in for instance guided.py installer.

	return True
Пример #3
0
def _prep_function(*args, **kwargs):
    """
	Magic function called by the importing installer
	before continuing any further. It also avoids executing any
	other code in this stage. So it's a safe way to ask the user
	for more input before any other installer steps start.
	"""
    if "nvidia" in _gfx_driver_packages:
        choice = input(
            "The proprietary Nvidia driver is not supported by Sway. It is likely that you will run into issues. Continue anyways? [y/N] "
        )
        if choice.lower() in ("n", ""):
            raise archinstall.lib.exceptions.HardwareIncompatibilityError(
                "Sway does not support the proprietary nvidia drivers.")

    __builtins__['_gfx_driver_packages'] = archinstall.select_driver()

    return True