aboutsummaryrefslogtreecommitdiff
path: root/bspwm/terminal.sh
blob: f89375ca4baea2ef151b13f292af4f1888667ea3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/sh

DESKTOP=term
INSTANCE=tmux_term

if [ $(bspc query -D --names -d focused) = $DESKTOP ]; then
    bspc desktop -f last.local
else
    bspc desktop $DESKTOP -m focused
    bspc desktop -f $DESKTOP

    if ! (xdo id -n $INSTANCE > /dev/null); then
        exec alacritty --class $INSTANCE -e \
            tmux new-session -A -s default
    fi
fi