{
  writeShellApplication,
  kmod,
}:
writeShellApplication {
  name = "acer-battery-health-mode";

  runtimeInputs = [kmod]; # contains insmod

  text = ''
    #/usr/bin/env sh

    # Using following tool https://github.com/frederik-h/acer-wmi-battery.git

    PROJECT_LOCATION=~/git/acer-wmi-battery

    if [ "$1" == "enable" ]; then
       sudo insmod "$PROJECT_LOCATION/acer-wmi-battery.ko" enable_health_mode=1
       echo "Battery health mode enabled"
    elif [ "$1" == "disable" ]; then
       sudo insmod "$PROJECT_LOCATION/acer-wmi-battery.ko" enable_health_mode=0
       echo "Battery health mode disabled"
    else
        echo "Please either state 'enable' or 'disable'"
    fi
  '';
}