helm/base/arch/bin/urxvt-scratch-window
2017-12-06 01:39:10 -05:00

19 lines
453 B
Bash
Executable file

#!/usr/bin/env bash
SCRID=urxvt-scratch
focused=$(xdotool getactivewindow)
scratch=$(xdotool search --onlyvisible --classname $SCRID)
if [[ $scratch ]]; then
if [[ $focused == $scratch ]]; then
tmux kill-session -t scratch
else
xdotool windowactivate $scratch
fi
else
bspc monitor -f primary
urxvt -name $SCRID \
-geometry 100x26 \
-e bash \
-c 'tmux new-session -A -s scratch -n scratch'
fi