Skip to content

Commit e8ea33c

Browse files
authored
Enable power management services after package installation (#4440)
1 parent 4fcef35 commit e8ea33c

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

archinstall/applications/power_management.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,18 @@ def tuned_packages(self) -> list[str]:
2121
'tuned-ppd',
2222
]
2323

24+
@property
25+
def ppd_services(self) -> list[str]:
26+
return [
27+
'power-profiles-daemon.service',
28+
]
29+
30+
@property
31+
def tuned_services(self) -> list[str]:
32+
return [
33+
'tuned.service',
34+
]
35+
2436
def install(
2537
self,
2638
install_session: Installer,
@@ -31,5 +43,7 @@ def install(
3143
match power_management_config.power_management:
3244
case PowerManagement.POWER_PROFILES_DAEMON:
3345
install_session.add_additional_packages(self.ppd_packages)
46+
install_session.enable_service(self.ppd_services)
3447
case PowerManagement.TUNED:
3548
install_session.add_additional_packages(self.tuned_packages)
49+
install_session.enable_service(self.tuned_services)

0 commit comments

Comments
 (0)