aboutsummaryrefslogtreecommitdiff
path: root/manifests/utils/laptop/tlp.pp
diff options
context:
space:
mode:
Diffstat (limited to 'manifests/utils/laptop/tlp.pp')
-rw-r--r--manifests/utils/laptop/tlp.pp25
1 files changed, 25 insertions, 0 deletions
diff --git a/manifests/utils/laptop/tlp.pp b/manifests/utils/laptop/tlp.pp
new file mode 100644
index 0000000..47e1712
--- /dev/null
+++ b/manifests/utils/laptop/tlp.pp
@@ -0,0 +1,25 @@
+# See https://www.thinkwiki.org/wiki/Tp_smapi
+# Support available apci-call or tp-smapi
+# Conflicts with laptop-mode-tools from nodo::utils::laptop::mode_tools
+class nodo::utils::laptop::tlp(
+ $implementation = 'acpi-call',
+ $ensure = 'installed',
+) {
+ package { [
+ 'tlp',
+ ]:
+ ensure => $ensure,
+ }
+
+ package { [
+ "${implementation}-dkms",
+ ]:
+ ensure => $ensure,
+ }
+
+ # This package requires network-manager, which
+ # conflicts with wicd.
+ package { 'tlp-rdw':
+ ensure => absent,
+ }
+}