diff --git a/etc/systemd/system/.gitignore b/etc/systemd/system/.gitignore deleted file mode 100644 index 276d1d9c..00000000 --- a/etc/systemd/system/.gitignore +++ /dev/null @@ -1,4 +0,0 @@ -NetworkManager-wait-online.service -systemd-networkd-wait-online.service -power-profiles-daemon.service -systemd-rfkill.service diff --git a/etc/systemd/system/NetworkManager-wait-online.service b/etc/systemd/system/NetworkManager-wait-online.service deleted file mode 120000 index dc1dc0cd..00000000 --- a/etc/systemd/system/NetworkManager-wait-online.service +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/etc/systemd/system/power-profiles-daemon.service b/etc/systemd/system/power-profiles-daemon.service deleted file mode 120000 index dc1dc0cd..00000000 --- a/etc/systemd/system/power-profiles-daemon.service +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/etc/systemd/system/systemd-networkd-wait-online.service b/etc/systemd/system/systemd-networkd-wait-online.service deleted file mode 120000 index dc1dc0cd..00000000 --- a/etc/systemd/system/systemd-networkd-wait-online.service +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/etc/systemd/system/systemd-rfkill.service b/etc/systemd/system/systemd-rfkill.service deleted file mode 120000 index dc1dc0cd..00000000 --- a/etc/systemd/system/systemd-rfkill.service +++ /dev/null @@ -1 +0,0 @@ -/dev/null \ No newline at end of file diff --git a/etc/systemd/system/tlp-masker.bash b/etc/systemd/system/tlp-masker.bash new file mode 100755 index 00000000..9b0345c7 --- /dev/null +++ b/etc/systemd/system/tlp-masker.bash @@ -0,0 +1,23 @@ +#!/usr/bin/env bash +# This is a simple script to mask services in conflict with tlp + +set -x +# and when doing that, why not enable tlp? +tlp start +tlp-rdw enable +# The service is only meant for boot so no starting now +systemctl enable tlp.service + +# Stop the services if they are running +systemctl disable --quiet --now power-profiles-daemon.service +systemctl disable --quiet --now systemd-rfkill.service + +# Actual masking +systemctl mask power-profiles-daemon.service +systemctl mask systemd-rfkill.service systemd-rfkill.socket + +# In case this script is ran multiple times in succession like when I did +# when writing it +systemctl daemon-reload + +set +x