diff options
Diffstat (limited to 'scripts/.local/bin/dcpug')
| -rwxr-xr-x | scripts/.local/bin/dcpug | 15 |
1 files changed, 5 insertions, 10 deletions
diff --git a/scripts/.local/bin/dcpug b/scripts/.local/bin/dcpug index 762ad96..736cfd7 100755 --- a/scripts/.local/bin/dcpug +++ b/scripts/.local/bin/dcpug @@ -1,20 +1,15 @@ #!/bin/sh dmenu="$(command -v cdmenu)" -if [ "$dmenu" == "" ]; then +if [ -z "$dmenu" ]; then dmenu="dmenu" fi -sudo="$(command -v sudo)" -if [ "$sudo" == "" ]; then - sudo="doas" -fi - -profiles="$(cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors | sed 's/ /\\n/g')" +profiles="$(sed 's/ /\\n/g' /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)" -profile=$(printf $profiles | $dmenu) +profile=$(printf '%s' "$profiles" | $dmenu) notify-send "Set CPU profile: $profile" -$sudo cpupower frequency-set --governor $profile +sudo -A cpupower frequency-set --governor "$profile" # repeat, for good measure -$sudo cpupower frequency-set --governor $profile +sudo -A cpupower frequency-set --governor "$profile" |
