#!/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;