You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

23 lines
421B

  1. #!/bin/zsh
  2. if [ $# -eq 0 ];then
  3. echo "Give at least a classname to toggle"
  4. exit 0
  5. fi
  6. name=$1
  7. shift
  8. if [ -z `xdotool search --classname $name` ];then
  9. bspc subscribe node -c 1 | cut -d ' ' -f 5 > /tmp/${name}_win &
  10. kitty --name $name $*
  11. sleep .5
  12. else
  13. win=`cat /tmp/${name}_win`
  14. if [ -z `bspc query -N -n ${win}.hidden` ];then
  15. bspc node ${win} -g hidden
  16. else
  17. bspc node ${win} -g hidden -f
  18. fi
  19. fi