From c2926f4be4a7b18649672c4f6f58f8978898932a Mon Sep 17 00:00:00 2001 From: "bozo.kopic" Date: Mon, 22 Jun 2020 18:35:08 +0200 Subject: . --- terminal.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 terminal.sh (limited to 'terminal.sh') diff --git a/terminal.sh b/terminal.sh new file mode 100755 index 0000000..2db68d3 --- /dev/null +++ b/terminal.sh @@ -0,0 +1,21 @@ +#!/bin/bash + +CLASSNAME=scratchpad_term +RESIZE_CMD="resize set 100 ppt 100 ppt" +MOVE_CMD="move position 0 0" + +if ps -C i3 > /dev/null ; then + CMD=i3-msg + PROP=instance + RESIZE+=", resize shrink height 22 px" +elif ps -C sway > /dev/null ; then + CMD=swaymsg + PROP=app_id +else + exit 1 +fi + +$CMD -t get_tree | jq -e "[.. | .$PROP? | . == \"$CLASSNAME\"] | any" +[[ $? -ne 0 ]] && alacritty --class $CLASSNAME -e tmux new-session -A -s default + +$CMD [$PROP=\"$CLASSNAME\"] scratchpad show, $RESIZE_CMD, $MOVE_CMD -- cgit v1.2.3-70-g09d2