dotfiles/wm/setup.sh
2017-10-14 22:52:13 +02:00

27 lines
604 B
Bash
Executable File

#!/usr/bin/env bash
function main()
{
# Install chunkwm and khd
if ! brew list | grep chunkwm >/dev/null; then
brew install crisidev/homebrew-chunkwm/chunkwm
brew install koekeishiya/formulae/khd
fi
# Link configuration files
if [ ! -e "${HOME}/.chunkwmrc" ]; then
rm -f "${HOME}/.chunkwmrc"
rm -f "${HOME}/.khdrc"
ln -s ${DOTFILES}/wm/khdrc ${HOME}/.khdrc
ln -s ${DOTFILES}/wm/chunkwmrc ${HOME}/.chunkwmrc
fi
# Start services
if ! brew services list | grep chunkwm >/dev/null; then
brew services start khd
brew services start chunkwm
fi
}
main "$@"