X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;ds=sidebyside;f=x%2Fbin%2Fdwm-menu;fp=x%2Fbin%2Fdwm-menu;h=5f650a154e434d33dc49c645a750a995ba714609;hb=44c3c32ecd830b05572b3a4a7f22ba4ccb1b1f0a;hp=0000000000000000000000000000000000000000;hpb=547e9a22f3648349f0d690cbaa98e8ef3dcf329a;p=dotfiles.git diff --git a/x/bin/dwm-menu b/x/bin/dwm-menu new file mode 100755 index 0000000..5f650a1 --- /dev/null +++ b/x/bin/dwm-menu @@ -0,0 +1,15 @@ +#!/bin/sh + +DMENU=/home/stargrave/src/suckless/dmenu/dmenu +STEST=/home/stargrave/src/suckless/dmenu/stest + +cache=/tmp/.dmenu_cache +export PATH=$HOME/bin:$HOME/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/games: +( + IFS=: + if $STEST -dqr -n "$cache" $PATH; then + $STEST -flx $PATH | sort -u | tee "$cache" | $DMENU "$@" + else + $DMENU "$@" < "$cache" + fi +) | /bin/sh &