diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-02-10 11:32:00 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-02-10 11:32:00 +0200 |
| commit | 009cd3c349ada787d5828d69655c7cd78707ae40 (patch) | |
| tree | 26e18ca2fe7c6b427eb6ff7f1ad92658f1b9aaf4 /.local/bin/scripts/scratchpad | |
| parent | 588984c769470ff070dc89a15fb6c63f1bc74562 (diff) | |
| parent | 4b073028c17697e2254464e2b54678d07489c14e (diff) | |
| download | dotfiles-009cd3c349ada787d5828d69655c7cd78707ae40.tar.gz dotfiles-009cd3c349ada787d5828d69655c7cd78707ae40.zip | |
Add '.local/bin/scripts/' from commit '972ed253fa17ffc0db8dfde82c0662acaed17d48'
git-subtree-dir: .local/bin/scripts
git-subtree-mainline: 4d3d5a0f39a5e504f1296cb401e2dffc62292572
git-subtree-split: 972ed253fa17ffc0db8dfde82c0662acaed17d48
Diffstat (limited to '.local/bin/scripts/scratchpad')
| -rwxr-xr-x | .local/bin/scripts/scratchpad | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/.local/bin/scripts/scratchpad b/.local/bin/scripts/scratchpad new file mode 100755 index 0000000..2192236 --- /dev/null +++ b/.local/bin/scripts/scratchpad @@ -0,0 +1,41 @@ +#!/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 +# wezterm start --class scratchpad -e tmux new-session -A -s scratch -e bash > /dev/null 2>&1 & +#else +# 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 + +#- - - - - - - - - - + |
