diff --git a/.config/BitBar/yabai_skhd.1s.sh b/.config/BitBar/yabai_skhd.1s.sh
new file mode 100755
index 0000000..5224e38
--- /dev/null
+++ b/.config/BitBar/yabai_skhd.1s.sh
@@ -0,0 +1,29 @@
+#!/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"
diff --git a/init/Brewfile b/init/Brewfile
index 92067b4..542138c 100644
--- a/init/Brewfile
+++ b/init/Brewfile
@@ -32,6 +32,7 @@ brew "hugo"
brew "iperf"
brew "iperf3"
brew "ipmitool"
+brew "jq"
brew "koekeishiya/formulae/skhd"
brew "koekeishiya/formulae/yabai", args: ["HEAD"]
brew "mas"
@@ -59,6 +60,7 @@ cask "arq"
cask "atom"
cask "balenaetcher"
cask "bartender"
+cask "bitbar"
cask "bitwarden"
cask "bonjeff"
cask "calibre"
diff --git a/init/mac.sh b/init/mac.sh
index 4458bd8..b5a75f6 100755
--- a/init/mac.sh
+++ b/init/mac.sh
@@ -246,6 +246,9 @@ echo ">>> Setting up Pandoc environment"
eval "$(/usr/libexec/path_helper)"
cabal install pandoc-include pandoc-include-code pandoc-plantuml-diagrams
+## Set up BitBar
+defaults write com.matryer.BitBar pluginsDirectory "~/.config/BitBar/"
+
## Set zsh from brew as default shell
echo ">>> Setting /usr/local/bin/zsh as default shell for $USER"
sudo chsh -s /usr/local/bin/zsh $USER