dotfiles/config/scripts/powersave.sh
2023-09-06 07:07:34 +02:00

41 lines
1.1 KiB
Bash
Executable file

#!/usr/bin/env bash
#
# MNT Reform Powersave Script
#
if [ "on" = "$1" ]; then
echo "Turning Powersave ON.."
echo "Stopping Syncthing.."
systemctl --user stop syncthing
echo "Stopping Bluetooth.."
sudo systemctl stop bluetooth
echo "Stopping Wifi"
sudo systemctl stop wpa_supplicant
elif [ "off" = "$1" ]; then
echo "Turning Powersave OFF.."
echo "Starting Syncthing.."
systemctl --user start syncthing
echo "Starting Bluetooth.."
sudo systemctl start bluetooth
echo "Starting Wifi.."
sudo systemctl start wpa_supplicant
else
echo "MNT Reform Powersave Script"
echo "----------------------------"
echo "Bluetooth: `systemctl is-active bluetooth` (`systemctl is-enabled bluetooth`)"
echo "Wifi: `systemctl is-active wpa_supplicant` (`systemctl is-enabled wpa_supplicant`)"
echo "PostgreSQL: `systemctl is-active postgresql` (`systemctl is-enabled postgresql`)"
echo "Syncthing: `systemctl --user is-active syncthing` (`systemctl --user is-enabled syncthing`)"
echo "----------------------------"
echo "Usage:"
echo " powersave off"
echo " powersave on"
fi