#!/usr/bin/env bash
set -euo pipefail
sudo apt-get update
sudo apt-get -y install network-manager dnsmasq wireguard nginx git nodejs npm
sudo cp configs/networkmanager/*.nmconnection /etc/NetworkManager/system-connections/
sudo cp configs/networkmanager/sysctl.conf /etc/sysctl.d/50-exo-forwarding.conf
sudo systemctl reload NetworkManager
sudo sysctl -p /etc/sysctl.d/50-exo-forwarding.conf
sudo mkdir -p /etc/NetworkManager/dnsmasq.d
sudo cp -r configs/dnsmasq/dnsmasq.d/* /etc/NetworkManager/dnsmasq.d/
sudo systemctl restart NetworkManager
echo "Done. Configure WireGuard and nginx as needed."
