diff --git a/linux/.local/bin/binaryclock.sh b/linux/.local/bin/binaryclock.sh old mode 100644 new mode 100755 diff --git a/linux/.local/bin/polybar.sh b/linux/.local/bin/polybar.sh old mode 100644 new mode 100755 diff --git a/linux/install.sh b/linux/install.sh new file mode 100755 index 0000000..1c718c7 --- /dev/null +++ b/linux/install.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +set -eux +cd "$(dirname "$0")" || exit $? + +echo "Installing .Xresources" +cp -f "${PWD}/.Xresources" "${HOME}/.Xresources" + +echo "Installing scripts to .local/bin" +cp -f "${PWD}"/.local/bin/* "${HOME}/.local/bin" + +echo "Installing bspwm config" +mkdir -p "${HOME}/.config/bspwm" +cp -f "${PWD}/.config/bspwm/bspwmrc" "${HOME}/.config/bspwm/bspwmrc" + +echo "Installing polybar config" +mkdir -p "${HOME}/.config/polybar/scripts" +cp -f "${PWD}/.config/polybar/config" "${HOME}/.config/polybar/config" +cp -rf "${PWD}"/.config/polybar/scripts/* "${HOME}/.config/polybar/scripts/" + +echo "Installing rofi" +mkdir -p "${HOME}/.config/rofi" +cp -f "${PWD}"/.config/rofi/* "${HOME}/.config/rofi/" + +echo "Installing sxhkdrc config" +mkdir -p "${HOME}/.config/sxhkd" +cp -f "${PWD}/.config/sxhkd/sxhkdrc" "${HOME}/.config/sxhkd/sxhkdrc" + +# Common +cd ../common + +echo "Installing alacritty config" +cp -rf "${PWD}/alacritty" "${HOME}/.config/alacritty" + +echo "Installing neovim config" +cp -rf "${PWD}/nvim" "${HOME}/.config/nvim" + +echo "Installing eslint configs" +cp -f "${PWD}/.eslintignore" "${HOME}/.eslintignore" +cp -f "${PWD}/.eslintrc.js" "${HOME}/.eslintrc.js" + +echo "Installing .prettierrc" +cp -f "${PWD}/.prettierrc" "${HOME}/.prettierrc" + +echo "Installing .XCompose" +cp -f "${PWD}/.XCompose" "${HOME}/.XCompose" + +echo "Installing .zshrc" +cp -f "${PWD}/.zshrc" "${HOME}/.zshrc"