From b4e78af0e8b96e13c1f219f17ff50c951f9fc673 Mon Sep 17 00:00:00 2001 From: TheOnePath Date: Wed, 9 Oct 2024 17:46:04 +0100 Subject: [PATCH] Updated install.sh --- install.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 0912fcf..41b353d 100644 --- a/install.sh +++ b/install.sh @@ -2,6 +2,7 @@ HYPRSOLUS_PATH="/usr/src/hyprsolus" HYPRSOLUSCTL_PATH="/usr/local/bin" +HYPRSOLUS_SYSTEMD="$HOME/.config/systemd/user" if [[ $(id -u) -ne 0 ]] then @@ -15,17 +16,24 @@ then " then please run: hyprsolusctl update." exit 0 fi -[[ ! -d "$HOME/.config/systemd/user" ]] && mkdir -p "$HOME/.config/systemd/user" +[[ ! -d "$HYPRSOLUS_SYSTEMD" ]] && mkdir -p "$HYPRSOLUS_SYSTEMD" echo "(hyprsolus) Installing hyprsolus to system." sudo git clone --depth=1 https://git.closedless.xyz/TheOnePath/hyprsolus.git \ "$HYPRSOLUS_PATH" exit_code=$? [[ $exit_code -ne 0 ]] && exit 1 +sudo chown -R "$USER:$USER" "$HYPRSOLUS_PATH" echo "(hyprsolus) Moving additional scripts to system." sudo cp -u "${HYPRSOLUS_PATH}/hyprsolusctl" "$HYPRSOLUSCTL_PATH" -sudo cp -ru "${HYPRSOLUS_PATH}/systemd" "$HOME/.config/systemd/" +# Make the file executable +sudo chmod +x "${HYPRSOLUS_PATH}/hyprsolusctl" +sudo chown root:root "${HYPRSOLUS_PATH}/hyprsolusctl" + +sudo cp -ru "${HYPRSOLUS_PATH}/systemd" "$HYPRSOLUS_SYSTEMD" +echo "(hyprsolus) Setting up systemd units." +systemctl enable --now --user hyprsolus-check.timer echo "(hyprsolus) Installing the dependencies to system." sudo sh "${HYPRSOLUS_PATH}/requirements.sh"