aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-x.local/bin/scripts/scratchpad55
1 files changed, 33 insertions, 22 deletions
diff --git a/.local/bin/scripts/scratchpad b/.local/bin/scripts/scratchpad
index 331f8a2..2192236 100755
--- a/.local/bin/scripts/scratchpad
+++ b/.local/bin/scripts/scratchpad
@@ -1,30 +1,41 @@
-#!/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 &
+#!/usr/bin/bash
+
+# Created By: srdusr
+# Created On: Wed 18 Jan 2023 11:15:22 PM CAT
+# Project: bspwm scratchpad with tmux session
+
+id=$(xdo id -n scratchpad);
+if [ -z "$id" ]; then
+ wezterm start --class scratchpad -e tmux new-session -A -s tmux -e bash > /dev/null 2>&1 &
+else
+ bspc node "$id" -g hidden -f
fi
+#- - - - - - - - - -
+
+
+### Other Window Managers
+
#id=$(xdotool search --class scratchpad);
#if [ -z "$id" ]; then
-# alacritty --class scratch,scratchpad -e tmux new-session -A -s scratch;
+# wezterm start --class scratchpad -e tmux new-session -A -s scratch -e bash > /dev/null 2>&1 &
#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
+# if [ ! -f /tmp/scratchpad ]; then
+# touch /tmp/scratchpad && xdo hide "$id"
+# elif [ -f /tmp/scratchpad ]; then
+# rm /tmp/scratchpad && xdo show "$id"
+# fi
+#fi
+
+#- - - - - - - - - -
+
+
+### Alacritty alternative
+
+#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 &
#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;
+#- - - - - - - - - -