From 70891b5b9c50246404c95ed229e841e7220fb598 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Wed, 8 Oct 2025 19:05:14 +1100 Subject: [PATCH] Only install applications when enabled --- archinstall/lib/applications/application_handler.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/archinstall/lib/applications/application_handler.py b/archinstall/lib/applications/application_handler.py index f488386180..29e30f471a 100644 --- a/archinstall/lib/applications/application_handler.py +++ b/archinstall/lib/applications/application_handler.py @@ -2,6 +2,7 @@ from archinstall.applications.audio import AudioApp from archinstall.applications.bluetooth import BluetoothApp +from archinstall.lib.models import Audio from archinstall.lib.models.application import ApplicationConfiguration from archinstall.lib.models.users import User @@ -14,10 +15,10 @@ def __init__(self) -> None: pass def install_applications(self, install_session: 'Installer', app_config: ApplicationConfiguration, users: list['User'] | None = None) -> None: - if app_config.bluetooth_config: + if app_config.bluetooth_config and app_config.bluetooth_config.enabled: BluetoothApp().install(install_session) - if app_config.audio_config: + if app_config.audio_config and app_config.audio_config.audio != Audio.NO_AUDIO: AudioApp().install( install_session, app_config.audio_config,