diff --git a/archinstall/lib/hardware.py b/archinstall/lib/hardware.py index 6741295e..2cfdb706 100644 --- a/archinstall/lib/hardware.py +++ b/archinstall/lib/hardware.py @@ -81,17 +81,6 @@ class GfxDriver(Enum): case _: return False - def is_nvidia_nouveau(self) -> bool: - """ - True for the open-source nouveau driver (Mesa) for Nvidia GPUs. - Currently only NvidiaOpenSource. Officially supported by Sway. - """ - match self: - case GfxDriver.NvidiaOpenSource: - return True - case _: - return False - def packages_text(self) -> str: pkg_names = [p.value for p in self.gfx_packages()] text = tr('Installed packages') + ':\n' diff --git a/archinstall/lib/profile/profile_menu.py b/archinstall/lib/profile/profile_menu.py index 0e0d58fa..115c9fc0 100644 --- a/archinstall/lib/profile/profile_menu.py +++ b/archinstall/lib/profile/profile_menu.py @@ -105,8 +105,7 @@ class ProfileMenu(AbstractSubMenu[ProfileConfiguration]): preset=False, ).show() - if not result.get_value(): - return preset + return driver if result.get_value() else preset return driver