blob: 2db68d3f0dc1ba973297b72eace1b392c696099a (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
CLASSNAME=scratchpad_term
RESIZE_CMD="resize set 100 ppt 100 ppt"
MOVE_CMD="move position 0 0"
if ps -C i3 > /dev/null ; then
CMD=i3-msg
PROP=instance
RESIZE+=", resize shrink height 22 px"
elif ps -C sway > /dev/null ; then
CMD=swaymsg
PROP=app_id
else
exit 1
fi
$CMD -t get_tree | jq -e "[.. | .$PROP? | . == \"$CLASSNAME\"] | any"
[[ $? -ne 0 ]] && alacritty --class $CLASSNAME -e tmux new-session -A -s default
$CMD [$PROP=\"$CLASSNAME\"] scratchpad show, $RESIZE_CMD, $MOVE_CMD
|