49 lines
1.4 KiB
Bash
49 lines
1.4 KiB
Bash
|
#!/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"
|