Updated install.sh

Removed sudo command as script requires sudo privileges. Fixed systemd pathspec.
This commit is contained in:
Ethan Smith-Coss 2024-11-17 11:14:24 +00:00
parent cbf75a8195
commit 29d87242e4
Signed by: TheOnePath
GPG Key ID: 1D351CCC6D01F32B

View File

@ -5,7 +5,7 @@ home="/home/$user"
HYPRSOLUS_PATH="/usr/src/hyprsolus"
HYPRSOLUSCTL_PATH="/usr/local/bin"
HYPRSOLUS_SYSTEMD="$home/.config/systemd/user"
HYPRSOLUS_SYSTEMD="$home/.config"
if [[ $(id -u) -ne 0 ]]
then
@ -22,22 +22,22 @@ fi
[[ ! -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 \
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"
chown -R "$user:$user" "$HYPRSOLUS_PATH"
echo "(hyprsolus) Moving additional scripts to system."
sudo cp -u "${HYPRSOLUS_PATH}/hyprsolusctl" "$HYPRSOLUSCTL_PATH"
cp -u "${HYPRSOLUS_PATH}/hyprsolusctl" "$HYPRSOLUSCTL_PATH"
# Make the file executable
sudo chmod +x "${HYPRSOLUS_PATH}/hyprsolusctl"
sudo chown root:root "${HYPRSOLUS_PATH}/hyprsolusctl"
chmod +x "${HYPRSOLUS_PATH}/hyprsolusctl"
chown root:root "${HYPRSOLUS_PATH}/hyprsolusctl"
sudo cp -ru "${HYPRSOLUS_PATH}/systemd" "$HYPRSOLUS_SYSTEMD"
cp -ru "${HYPRSOLUS_PATH}/systemd" "$HYPRSOLUS_SYSTEMD"
echo "(hyprsolus) Setting up systemd units."
systemctl --user -M "$user"@ enable --now \
"${HYPRSOLUS_SYSTEMD}/hyprsolus-check.timer"
echo "(hyprsolus) Installing the dependencies to system."
sudo sh "${HYPRSOLUS_PATH}/requirements.sh"
sh "${HYPRSOLUS_PATH}/requirements.sh"