aboutsummaryrefslogtreecommitdiff
path: root/scratchpad
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;