diff options
| author | srdusr <trevorgray@srdusr.com> | 2023-01-18 23:02:02 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2023-01-18 23:02:02 +0200 |
| commit | 1d665f3bbc693b9abe13a24d6742b483a3f34160 (patch) | |
| tree | 4328e3d4c5457ee77da617644e196ac5f147675d /scratchpad | |
| parent | 538cc46cefe1ba58e07783cf4a4fa3564d27b123 (diff) | |
| download | dotfiles-1d665f3bbc693b9abe13a24d6742b483a3f34160.tar.gz dotfiles-1d665f3bbc693b9abe13a24d6742b483a3f34160.zip | |
Allow wezterm to be scratchpad terminal
Diffstat (limited to 'scratchpad')
| -rwxr-xr-x | scratchpad | 55 |
1 files changed, 33 insertions, 22 deletions
@@ -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; +#- - - - - - - - - - |
