#!/bin/bash
# ComputeHive Node Uninstaller (Linux).
echo "ComputeHive Node - Uninstaller"
echo "Stopping the node and its background service..."

systemctl --user stop computehive-node 2>/dev/null
systemctl --user disable computehive-node 2>/dev/null
rm -f "$HOME/.config/systemd/user/computehive-node.service"
systemctl --user daemon-reload 2>/dev/null

pkill -f "computehive/daemon.js" 2>/dev/null
pkill -f "imggen-server.py" 2>/dev/null

echo "Removing ComputeHive files and downloaded models..."
echo "(Ollama and Python are left installed - remove them yourself if unused.)"
rm -rf "$HOME/.computehive"
rm -rf "$HOME/computehive"

echo "ComputeHive node has been removed."
