summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/dcpug
diff options
context:
space:
mode:
authorivan-boikov <ik.boikov.public@protonmail.com>2023-12-16 15:46:32 +0100
committerivan-boikov <ik.boikov.public@protonmail.com>2023-12-16 15:46:32 +0100
commit5704b58fa885e9b3bdb3dc306e584d84d534d720 (patch)
tree8f9333a5cea5bdd72c6a111e78392cc7092b41d2 /scripts/.local/bin/dcpug
parentd9ec3ac7aa8450fe38f287fdf8781a99538a9f92 (diff)
1
Diffstat (limited to 'scripts/.local/bin/dcpug')
-rwxr-xr-xscripts/.local/bin/dcpug17
1 files changed, 3 insertions, 14 deletions
diff --git a/scripts/.local/bin/dcpug b/scripts/.local/bin/dcpug
index 2392676..9da9e4a 100755
--- a/scripts/.local/bin/dcpug
+++ b/scripts/.local/bin/dcpug
@@ -1,16 +1,5 @@
#!/bin/sh
-dmenu="$(command -v cdmenu)"
-if [ -z "$dmenu" ]; then
- dmenu="dmenu"
-fi
-
-profiles="$(sed 's/ /\\n/g' /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors)"
-
-profile=$(echo "$profiles" | $dmenu)
-
-sudo -A cpupower frequency-set --governor "$profile"
-# repeat, for good measure
-sudo -A cpupower frequency-set --governor "$profile"
-
-notify-send "Set CPU profile: $profile"
+profile="$(sed 's/ /\n/g' /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors | sed '/^$/d' | selector "Select a CPU governor")"
+sudo cpupower frequency-set --governor "$profile"
+notify "Set CPU profile: $profile"