renamed driver.py to gfx_driver.py. also explictly check if we are using the propritery nvidia drivers

This commit is contained in:
advaithm 2021-04-09 13:28:12 +05:30
parent 349c3ec5b4
commit b85514ae5e
4 changed files with 5 additions and 5 deletions

View File

@ -16,7 +16,7 @@ def _prep_function(*args, **kwargs):
if hasattr(imported, '_prep_function'): if hasattr(imported, '_prep_function'):
return imported._prep_function() return imported._prep_function()
else: else:
print('Deprecated (??): xorg profile has no _prep_function() anymore') print('Deprecated (??): wayland profile has no _prep_function() anymore')
def _post_install(*args, **kwargs): def _post_install(*args, **kwargs):
choice = input("Would you like to autostart sway on login [Y/n]: ") choice = input("Would you like to autostart sway on login [Y/n]: ")
@ -37,8 +37,8 @@ def _post_install(*args, **kwargs):
# or through conventional import kde # or through conventional import kde
if __name__ == 'sway': if __name__ == 'sway':
# Install dependency profiles # Install dependency profiles
if "nvidia" in _gfx_driver_packages: if _gfx_driver_packages == 'nvidia':
raise archinstall.lib.exceptions.HardwareIncompatibilityError("sway does not support nvidia cards") raise archinstall.lib.exceptions.HardwareIncompatibilityError("sway does not the prorpitery nvidia driver try using nouveau")
else: else:
installation.install_profile('wayland') installation.install_profile('wayland')

View File

@ -29,7 +29,7 @@ def _prep_function(*args, **kwargs):
print('You need to select which graphics card you\'re using.') print('You need to select which graphics card you\'re using.')
print('This in order to setup the required graphics drivers.') print('This in order to setup the required graphics drivers.')
__builtins__['_gfx_driver_packages'] = archinstall.lib.drivers.select_driver(AVAILABLE_DRIVERS) __builtins__['_gfx_driver_packages'] = archinstall.lib.gfx_drivers.select_driver(AVAILABLE_DRIVERS)
# TODO: Add language section and/or merge it with the locale selected # TODO: Add language section and/or merge it with the locale selected
# earlier in for instance guided.py installer. # earlier in for instance guided.py installer.

View File

@ -31,7 +31,7 @@ def _prep_function(*args, **kwargs):
print('You need to select which graphics card you\'re using.') print('You need to select which graphics card you\'re using.')
print('This in order to setup the required graphics drivers.') print('This in order to setup the required graphics drivers.')
__builtins__['_gfx_driver_packages'] = archinstall.lib.drivers.select_driver(AVAILABLE_DRIVERS) __builtins__['_gfx_driver_packages'] = archinstall.lib.gfx_drivers.select_driver(AVAILABLE_DRIVERS)
# TODO: Add language section and/or merge it with the locale selected # TODO: Add language section and/or merge it with the locale selected
# earlier in for instance guided.py installer. # earlier in for instance guided.py installer.