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

DESKTOP=term
INSTANCE=tmux_term

(xdo id -n $INSTANCE > /dev/null) || \
    alacritty --class $INSTANCE -e \
        tmux new-session -A -s default

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