1
0
Fork 0
ryzowanie/install.sh
2024-10-26 18:52:10 +02:00

23 lines
733 B
Bash
Executable file

#!/bin/zsh
BASEDIR=$(pwd)
source config/zsh/.zshenv
mkdir -p "${XDG_CONFIG_HOME}"
mkdir -p "${XDG_BIN_HOME}"
mkdir -p "${XDG_DATA_HOME}"
mkdir -p "${XDG_DATA_HOME}"/zsh
INSTALL_CONFIGS=(dunst git i3 i3blocks lf ncmpcpp mpd picom redshift rofi tmux wezterm x11 zsh)
for f in $INSTALL_CONFIGS ; do
echo "Installing config for ${f}..."
rm -rf ${XDG_CONFIG_HOME}/${f} > /dev/null 2>&1
ln --force --symbolic --no-dereference ${BASEDIR}/config/${f}/ "${XDG_CONFIG_HOME}/${f}"
done
INSTALL_BINS=(fssh lfrun lockScreen scroll_high_res_off setbg sl tmux_chooser)
for p in $INSTALL_BINS ; do
echo "Installing script ${p}..."
ln --force --symbolic --no-dereference ${BASEDIR}/local/bin/${f} "${XDG_BIN_HOME}/${f}"
done