aboutsummaryrefslogtreecommitdiff
path: root/dmenuTerm.sh
diff options
context:
space:
mode:
Diffstat (limited to 'dmenuTerm.sh')
-rw-r--r--dmenuTerm.sh30
1 files changed, 30 insertions, 0 deletions
diff --git a/dmenuTerm.sh b/dmenuTerm.sh
new file mode 100644
index 0000000..f01a916
--- /dev/null
+++ b/dmenuTerm.sh
@@ -0,0 +1,30 @@
+#!/bin/bash
+# dmenu script for opening console programs and scripts directly
+
+options="neofetch\ncmus\nnewsboat\nneomutt\nsyncthing\nbrightFirst\nresetConnection\nwifiDown\nyears\nmonths\nbg selection\nshowColors"
+
+chosen=$(echo -e "$options" | dmenu \
+-i \
+-p "~$" \
+-nb "#000000" \
+-nf "#60ff00" \
+-sb "#60f000" \
+-sf "#000000")
+
+case "$chosen" in
+ # floating windows
+ neofetch) urxvt -name floating -sh 30 -cr black -geometry 80x21 -e bash ~/scripts/neofetch.sh ;;
+ showColors) urxvt -name floating -sh 10 -cr black -geometry 43x9 -e bash ~/scripts/showColors.sh ;;
+ years) urxvt -name floating -sh 20 -cr black -geometry 66x39 -e bash ~/scripts/years.sh ;;
+ months) urxvt -name floating -sh 20 -cr black -geometry 22x9 -e bash ~/scripts/months.sh ;;
+ "bg selection") urxvt -name floating -sh 20 -cr black -geometry 45x6 -e bash ~/scripts/bgBrowser.sh ;;
+ #programs
+ cmus) urxvt -cd ~/music -e cmus ;;
+ newsboat) urxvt -e newsboat ;;
+ neomutt) urxvt -e neomutt ;;
+ syncthing) qutebrowser && urxvt -e bash ~/scripts/syncthing.sh ;;
+ # sudo stuff
+ brightFirst) urxvt -name floating -geometry 32x1 -e sudo bash ~/scripts/brightFirst.sh ;;
+ resetConnection) urxvt -name floating -geometry 32x1 -e sudo bash ~/scripts/resetConnection.sh ;;
+ wifiDown) urxvt -name floating -geometry 32x1 -e sudo bash ~/scripts/wifiDown.sh ;;
+esac