summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/dcpug
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/.local/bin/dcpug')
-rwxr-xr-xscripts/.local/bin/dcpug15
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"