+ env & bin deployment

This commit is contained in:
tuxwarrior
2024-05-03 12:54:11 -05:00
parent ce9cf995e0
commit 053b0fcca6

View File

@@ -56,12 +56,16 @@ create_dir() {
deploy_file() {
_src_path=$1
_trg_path=$2
_no_chown=$3
cp -f ${_src_path} ${_trg_path}
# only chown if _no_chown variable is empty
if [ -z "${_no_chown}" ]; then
chown ${user}:${user} ${_trg_path}
fi
file_name=$(basename ${_trg_path})
suffix=".sh"
if [[ ${file_name} == *$suffix ]]; then
chmod 755 ${_trg_path}
@@ -82,6 +86,14 @@ if [ ${operation} == "dots" ] ; then
download_repo ${targz_dots_url}
tree ${clone_trg}/lnx-arch
# bin (executable binaries, scripts)
file_path=/usr/local/bin
deploy_file "${dots_trg}/bin/*" "${file_path}/${file_name}"
# environment
file_path=/etc/
deploy_file "${dots_trg}/bin/*" "${file_path}/${file_name}" no_chown
# hypridle
file_name=hypridle.conf
file_path=/home/${user}/.config/hypr
@@ -97,11 +109,6 @@ if [ ${operation} == "dots" ] ; then
file_path=/home/${user}/.config/hypr
deploy_file ${dots_trg}/hyprpaper/${file_name} ${file_path}/${file_name}
# startup.sh
file_name=startup.sh
file_path=/usr/local/bin
deploy_file ${dots_trg}/startup/${file_name} ${file_path}/${file_name}
# waybar
file_path=/home/${user}/.config/waybar
mkdir -p ${file_path}