aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xrxmenu4
-rwxr-xr-xrxmenu-cpufreq2
-rwxr-xr-xrxmenu-rfkill11
-rwxr-xr-xrxmenu-telinit12
4 files changed, 27 insertions, 2 deletions
diff --git a/rxmenu b/rxmenu
index d8badec..4e2377b 100755
--- a/rxmenu
+++ b/rxmenu
@@ -1,6 +1,8 @@
#!/bin/sh
-rxmenu-$(dmenu << EOF
+rxmenu-$(dmenu rxmenu <<EOF
cpufreq
+telinit
+rfkill
EOF
)
diff --git a/rxmenu-cpufreq b/rxmenu-cpufreq
index 36b82cf..3d0e8ce 100755
--- a/rxmenu-cpufreq
+++ b/rxmenu-cpufreq
@@ -1,6 +1,6 @@
#!/bin/sh
-t="$(dmenu << EOF
+t="$(dmenu cpufreq << EOF
powersave
schedutil
conservative
diff --git a/rxmenu-rfkill b/rxmenu-rfkill
new file mode 100755
index 0000000..3b0514a
--- /dev/null
+++ b/rxmenu-rfkill
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+# NOTE: user must be able to use rfkill
+
+t="$(dmenu rfkill << EOF
+block
+unblock
+EOF
+)"
+notify-send "rfkill $t 0" "$(rfkill "$t" 0 2>&1)"
+notify-send "rfkill $t 1" "$(rfkill "$t" 1 2>&1)"
diff --git a/rxmenu-telinit b/rxmenu-telinit
new file mode 100755
index 0000000..38ffd8e
--- /dev/null
+++ b/rxmenu-telinit
@@ -0,0 +1,12 @@
+#!/bin/sh
+
+# NOTE: telinit must be setuid or otherwise usable by the user
+
+t="$(dmenu telinit << EOF
+0
+2
+3
+6
+EOF
+)"
+notify-send "telinit $t" "$(telinit "$t" 2>&1)"