#!/bin/bash set -e VERSION="v0.1.0-alpha" BIN_DIR="$HOME/.local/bin" EXEC_DIR="$HOME/.local/lib/exec" SERVICE_NAME="deskconnd" SERVICE_FILE="$HOME/.config/systemd/user/$SERVICE_NAME.service" mkdir -p "$BIN_DIR" mkdir -p "$EXEC_DIR" echo "Downloading binaries..." curl -L -o deskconn https://github.com/xconnio/deskconn/releases/download/$VERSION/deskconn curl -L -o deskconnd https://github.com/xconnio/deskconn/releases/download/$VERSION/deskconnd mv deskconn "$BIN_DIR/deskconn" mv deskconnd "$EXEC_DIR/deskconnd" chmod 755 "$BIN_DIR/deskconn" chmod 700 "$EXEC_DIR/deskconnd" echo "Binaries installed!" echo "Setting up systemd user service for $SERVICE_NAME..." mkdir -p "$(dirname "$SERVICE_FILE")" cat > "$SERVICE_FILE" <