#!/bin/sh

if [ "$1" = "set" ]; then
    case "$2" in
        balance|balanced)
            profile=balanced
            ;;
        performance)
            profile=performance
            ;;
        powersave|power-save|power-saver)
            profile=power-saver
            ;;
        *)
            exit 0
            ;;
    esac

    if command -v powerprofilesctl >/dev/null 2>&1; then
        powerprofilesctl set "$profile" >/dev/null 2>&1 || true
    fi
fi

exit 0
