aboutsummaryrefslogtreecommitdiff
path: root/systemControl.sh
diff options
context:
space:
mode:
authorInigoGutierrez <inigogf.95@gmail.com>2018-11-19 14:13:18 +0100
committerInigoGutierrez <inigogf.95@gmail.com>2018-11-19 14:13:18 +0100
commit683564bd058884356491b7b847f5d2e204207389 (patch)
treec7d60ec611dc6c72fcf885d30051fae9757d67c1 /systemControl.sh
downloadscripts-683564bd058884356491b7b847f5d2e204207389.tar.gz
scripts-683564bd058884356491b7b847f5d2e204207389.zip
Initial scripts commit.
Diffstat (limited to 'systemControl.sh')
-rw-r--r--systemControl.sh19
1 files changed, 19 insertions, 0 deletions
diff --git a/systemControl.sh b/systemControl.sh
new file mode 100644
index 0000000..2b4125f
--- /dev/null
+++ b/systemControl.sh
@@ -0,0 +1,19 @@
+#!/bin/bash
+# A dmenu prompt script to control system functions.
+
+options="lock\nreboot\nshutdown\nexit i3"
+
+chosen=$(echo -e "$options" | dmenu \
+-i \
+-p ">_" \
+-nb "#000000" \
+-nf "#60ff00" \
+-sb "#60f000" \
+-sf "#000000")
+
+case "$chosen" in
+ lock) i3lock -i ~/images/wallpapers/lockbg.png -f ;;
+ reboot) bash ~/scripts/prompt.sh Reboot? reboot ;;
+ shutdown) bash ~/scripts/prompt.sh Shutdown? "shutdown now" ;;
+ "exit i3") bash ~/scripts/prompt.sh "Exit i3? (ends X session)" "i3-msg exit" ;;
+esac