From c89ab2df1863066363382efe1eeb408e325e9e11 Mon Sep 17 00:00:00 2001 From: Softer Date: Sat, 18 Apr 2026 00:00:53 +0300 Subject: [PATCH] Enable power management services after package installation --- archinstall/applications/power_management.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/archinstall/applications/power_management.py b/archinstall/applications/power_management.py index 92ca4c7c..b9f32b05 100644 --- a/archinstall/applications/power_management.py +++ b/archinstall/applications/power_management.py @@ -21,6 +21,18 @@ class PowerManagementApp: 'tuned-ppd', ] + @property + def ppd_services(self) -> list[str]: + return [ + 'power-profiles-daemon.service', + ] + + @property + def tuned_services(self) -> list[str]: + return [ + 'tuned.service', + ] + def install( self, install_session: Installer, @@ -31,5 +43,7 @@ class PowerManagementApp: match power_management_config.power_management: case PowerManagement.POWER_PROFILES_DAEMON: install_session.add_additional_packages(self.ppd_packages) + install_session.enable_service(self.ppd_services) case PowerManagement.TUNED: install_session.add_additional_packages(self.tuned_packages) + install_session.enable_service(self.tuned_services)