summaryrefslogtreecommitdiffstats
path: root/.scripts/ddspawn
diff options
context:
space:
mode:
authorLuke Smith <luke@lukesmith.xyz>2018-11-05 17:51:24 -0500
committerLuke Smith <luke@lukesmith.xyz>2018-11-05 17:51:24 -0500
commit2f4c2a68a1cbebb0e06a5b3296e4bbb575c5fcb2 (patch)
tree4adda53569104861794d990ef99c85edc1ae2d8c /.scripts/ddspawn
parentcd667e6aa111c86b40b9e3104605953e9b341332 (diff)
downloadeibhear-2f4c2a68a1cbebb0e06a5b3296e4bbb575c5fcb2.tar.gz
eibhear-2f4c2a68a1cbebb0e06a5b3296e4bbb575c5fcb2.tar.zst
eibhear-2f4c2a68a1cbebb0e06a5b3296e4bbb575c5fcb2.zip
scripts sorted
Diffstat (limited to '.scripts/ddspawn')
-rwxr-xr-x.scripts/ddspawn26
1 files changed, 0 insertions, 26 deletions
diff --git a/.scripts/ddspawn b/.scripts/ddspawn
deleted file mode 100755
index aedcd18..0000000
--- a/.scripts/ddspawn
+++ /dev/null
@@ -1,26 +0,0 @@
-#!/bin/sh
-
-# This script simplifies dropdown windows in i3.
-# Shows/hides a scratchpad of a given name, if it doesn't exist, creates it.
-# Usage:
-# argument 1: script to run in dropdown window
-# all other args are interpreted as options for your terminal
-# My usage:
-# ddpawn
-# bindsym $mod+u exec --no-startup-id ddspawn tmuxdd
-# Will hide/show window running the `tmuxdd` script when I press mod+u in i3
-# bindsym $mod+a exec --no-startup-id ddspawn dropdowncalc -f mono:pixelsize=24
-# Similar to above but with `dropdowncalc` and the other args are interpretated as for my terminal emulator (to increase font)
-
-
-[ -z "$1" ] && exit
-
-if xwininfo -tree -root | grep "(\"$1\" ";
-then
- echo "Window detected."
-else
- echo "Window not detected... spawning."
- i3 "exec --no-startup-id $TERMINAL -n $1 $(echo "$@" | cut -d ' ' -f2-) -e $1" && i3 "[instance=\"$1\"] scratchpad show; [instance=\"$1\"] move position center"
- sleep .25 # This sleep is my laziness, will fix later (needed for immediate appearance after spawn).
-fi
-i3 "[instance=\"$1\"] scratchpad show; [instance=\"$1\"] move position center"