#!/usr/bin/env bash

# GENTOO
main() {
    if [[ $(/usr/bin/id -u) -ne 0 ]]; then
        echo "This script must be run as root!"
        exit 1
    else
        set +o noclobber
        rc-service wg-quick.ch-zrh-wg-003 stop #2>/dev/null
        cat <<EOF >/etc/resolv.conf
nameserver ::1
nameserver 127.0.0.1
options trust-ad
EOF
        chattr +i /etc/resolv.conf
        docker container start pihole-unbound #2>/dev/null
        rc-service dhcpcd restart             #2>/dev/null
        set -o noclobber
        docker container restart searxng invidious-invidious-1 invidious-invidious-db-1 #2>/dev/null
    fi
}

main

# ARTIX
# main() {
#     if [[ $(/usr/bin/id -u) -ne 0 ]]; then
#         echo "This script must be run as root!"
#         exit 1
#     else
#         set +o noclobber
#         sv stop wireguard
#         cat <<EOF >/etc/resolv.conf
# nameserver ::1
# nameserver 127.0.0.1
# options trust-ad
# EOF
#         chattr +i /etc/resolv.conf
#         docker container start pihole-unbound
#         sv restart NetworkManager
#         set -o noclobber
#     fi
# }
#
# main
