From 4ceddacb4ef1286d180ad2b72a4bd9e44a4affb5 Mon Sep 17 00:00:00 2001 From: Daniel Girtler Date: Sat, 1 Nov 2025 21:54:09 +1100 Subject: [PATCH] Only install applications when enabled (#3861) Co-authored-by: Daniel Girtler --- 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 f4883861..29e30f47 100644 --- a/archinstall/lib/applications/application_handler.py +++ b/archinstall/lib/applications/application_handler.py @@ -2,6 +2,7 @@ from typing import TYPE_CHECKING 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 @@ class ApplicationHandler: 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,