#!/bin/bash # yabai/skhd helper # v1.0 # James Won # jwon # Plugin that displays desktop id and desktop mode of yabai. # brew,yabai,skhd # Info about yabai, see: https://github.com/koekeishiya/yabai # For skhd, see: https://github.com/koekeishiya/skhd # This plugin has been forked from https://github.com/matryer/bitbar-plugins/blob/master/Tools/chunkwm_skhd.1s.sh export PATH=/usr/local/bin:$PATH if [[ "$1" = "stop" ]]; then brew services stop yabai brew services stop skhd fi if [[ "$1" = "restart" ]]; then brew services restart yabai brew services restart skhd fi echo "$(yabai -m query --spaces --display | jq 'map(select(."focused" == 1))[-1].index'):$(yabai -m query --spaces --display | jq -r 'map(select(."focused" == 1))[-1].type') | length=5" echo "---" echo "Restart yabai & skhd | bash='$0' param1=restart terminal=false" echo "Stop yabai & skhd | bash='$0' param1=stop terminal=false"