summaryrefslogtreecommitdiff
path: root/cli/uninstall.sh
blob: 988cf63d263932ea55681ec57474871452535baa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/sh

[ "$UID" -eq 0 ] || exec sudo "$0" "$@"

echo "Uninstalling Steam Deck Plugin Loader..."

USER_DIR="$(getent passwd $SUDO_USER | cut -d: -f6)"
HOMEBREW_FOLDER="${USER_DIR}/homebrew"

# Disable and remove services
sudo systemctl disable --now plugin_loader.service > /dev/null
sudo rm -f "${USER_DIR}/.config/systemd/user/plugin_loader.service"
sudo rm -f "/etc/systemd/system/plugin_loader.service"

# Remove temporary folder if it exists from the install process
rm -rf "/tmp/plugin_loader"

# Cleanup services folder
sudo rm "${HOMEBREW_FOLDER}/services/PluginLoader"