blob: 331f8a28cf5728291bfe029cc963b953c9fdb6b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
#!/bin/sh
#sid=$(wmctrl -lx | grep scratch.scratchpad| cut -d' ' -f1| head -1) \
#&& [ -z "$(echo $sid)" ] \
# && alacritty -t scratchpad --class scratch,scratchpad -e tmux new-session -A -s scratchpad
# & sleep 1 \
# && sid=$(wmctrl -lx | grep scratch.scratchpad| cut -d' ' -f1| head -1) \
# && echo "$sid" > /tmp/scratchID ;
if id="$(xdo id -N scratch)"
then bspc node "$id" -g hidden -f
else alacritty --class scratch,scratchpad -e tmux new-session -A -s scratch -e bash > /dev/null 2>&1 &
#else alacritty --class scratch,scratchpad -e tmux new-session -A -s scratch -e bash > /dev/null 2>&1 &
fi
#id=$(xdotool search --class scratchpad);
#if [ -z "$id" ]; then
# alacritty --class scratch,scratchpad -e tmux new-session -A -s scratch;
#else
# if [ ! -f /tmp/hide_scratch ]; then
# touch /tmp/hide_scratch && xdo hide "$id"
# elif [ -f /tmp/hide_scratch ]; then
# rm /tmp/hide_scratch && xdo show "$id"
# fi
#fi
# alacritty -t scratchpad --class scratch,scratchpad -e zsh -c "zsh tmux attach -t scratch || tmux new -s scratch";
# st -c scratchy -e tmux attach -t scratchy || tmux new -s scratchy;
# && alacritty -t scratchpad --class scratch,scratchpad -e zsh -c "zsh tmux attach -t scratch || tmux new -s scratch"\
# alacritty --class scratch,scratchpad -e tmux attach -t scratch || tmux new -s scratch;
|