summaryrefslogtreecommitdiff
path: root/scripts/.local/bin/dcpug
diff options
context:
space:
mode:
authorivan-boikov <ik.boikov.public@protonmail.com>2022-05-22 18:11:15 +0200
committerivan-boikov <ik.boikov.public@protonmail.com>2022-05-22 18:11:15 +0200
commit688f02cc56104ef13dc923ee86c9801cecf0f759 (patch)
tree850a13167c7bdbc6f3be9bc6d2877090b2065805 /scripts/.local/bin/dcpug
parent832badeaff2a74f19416f5fe637985ff93105423 (diff)
updated scripts
Diffstat (limited to 'scripts/.local/bin/dcpug')
-rwxr-xr-xscripts/.local/bin/dcpug18
1 files changed, 18 insertions, 0 deletions
diff --git a/scripts/.local/bin/dcpug b/scripts/.local/bin/dcpug
new file mode 100755
index 0000000..7d4720b
--- /dev/null
+++ b/scripts/.local/bin/dcpug
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+dmenu="$(command -v cdmenu)"
+if [ "$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')"
+
+profile=$(printf $profiles | $dmenu)
+
+notify-send "Set CPU profile: $profile"
+$sudo cpupower frequency-set --governor $profile