From cdf3b60d3ef7fd60482a766896e13db9364ea142 Mon Sep 17 00:00:00 2001 From: Aditya Date: Wed, 1 Mar 2023 13:35:35 +0530 Subject: [PATCH] keep config in user directory --- dwmbar | 2 +- install.sh | 26 ++++++++++++-------------- 2 files changed, 13 insertions(+), 15 deletions(-) diff --git a/dwmbar b/dwmbar index ba0de22..90cf6ce 100755 --- a/dwmbar +++ b/dwmbar @@ -15,7 +15,7 @@ VERSION="1.0" -DEFAULT_CONFIG_DIR="/usr/share/dwmbar" +DEFAULT_CONFIG_DIR="/home/$USER/.config/dwmbar" export DEFAULT_CONFIG_DIR DEFAULT_MODULES_DIR="$DEFAULT_CONFIG_DIR/modules/" export DEFAULT_MODULES_DIR diff --git a/install.sh b/install.sh index eb26b1d..ae41015 100755 --- a/install.sh +++ b/install.sh @@ -17,30 +17,28 @@ DWMBAR="/usr/bin/dwmbar" -if [ "$EUID" -ne 0 ] - then echo "Please run as root" > /dev/stderr - exit 1 -fi +#if [ "$EUID" -ne 0 ] +# then echo "Please run as root" > /dev/stderr +# exit 1 +#fi if [[ ! -f "dwmbar" ]]; then echo "dwmbar executable not found." > /dev/stderr exit 1 fi -# Create /usr/share/dwmbar +# Create ~/.config/dwmbar # Containing example bar.sh and modules -mkdir --parents "/usr/share/dwmbar/" +DWMBAR_CONF="/home/$USER/.config/dwmbar" -echo "./modules --> /usr/share/dwmbar/modules" -cp -rT "./modules" "/usr/share/dwmbar/modules" +mkdir -pv $DWMBAR_CONF -echo "./bar.sh --> /usr/share/dwmbar/bar.sh" -cp "./bar.sh" "/usr/share/dwmbar/bar.sh" +cp -vrfT "./modules" "$DWMBAR_CONF/modules" -echo "./config --> /usr/share/dwmbar/config" -cp -r "./config" "/usr/share/dwmbar/config" +cp -vf "./bar.sh" "$DWMBAR_CONF/bar.sh" -echo "./dwmbar --> /usr/bin/dwmbar" -cp "./dwmbar" "/usr/bin/dwmbar" +cp -vr "./config" "$DWMBAR_CONF/config" + +sudo cp -vf "./dwmbar" $DWMBAR [[ $? -eq 0 ]] && echo "Installation completed successfully"