From: paperbenni Date: Sat, 2 Nov 2019 23:23:23 +0000 (+0100) Subject: dmenu terminal run X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=1578d1e13edb150f2159cfb833e0c072691c232c;p=instantos%2FinstantOS.git dmenu terminal run --- diff --git a/install.sh b/install.sh index b672a10..193065e 100644 --- a/install.sh +++ b/install.sh @@ -43,9 +43,16 @@ gclone slock wget https://raw.githubusercontent.com/paperbenni/suckless/master/dwm.desktop sudo mv dwm.desktop /usr/share/xsessions/ +# x session wrapper gprogram startdwm +# shutdown popup that breaks restart loop gprogram sucklessshutdown +# dmenu run but in terminal emulator +# only supported terminal apps +gprogram dmenu_run_st +curl $LINK/termprograms.txt >~/.cache/termprograms.txt + for FOLDER in ./*; do if ! [ -d "$FOLDER" ]; then echo "skipping $FOLDER" diff --git a/programs/dmenu_run_st b/programs/dmenu_run_st new file mode 100644 index 0000000..b70408d --- /dev/null +++ b/programs/dmenu_run_st @@ -0,0 +1,4 @@ +#!/bin/sh +test -e ~/.cache/termprograms.txt || + curl https://raw.githubusercontent.com/paperbenni/suckless/master/termprograms.txt >~/.cache/termprograms.txt +dmenu_path | fgrep -xf ~/.cache/termprograms.txt | dmenu "$@" | ${SHELL:-"/bin/sh"} & diff --git a/termprograms.txt b/termprograms.txt new file mode 100644 index 0000000..14c2e25 --- /dev/null +++ b/termprograms.txt @@ -0,0 +1,9 @@ +htop +nvim +sl +emacs +telnet +tt++ +vim +vi +tig \ No newline at end of file