set -euo pipefail blacklist=( "NUwave" ) should_block=false for ssid in "${blacklist[@]}"; do if [[ "$CONNECTION_ID" == "$ssid" ]]; then should_block=true break fi done echo "$2, $CONNECTION_ID, $should_block" >> /home/synchronous/lol if [[ "$should_block" == "false" ]]; then exit 1 fi websites=( "www.reddit.com" "www.youtube.com" "www.instagram.com" "www.facebook.com" "facebook.com" "www.craigslist.org" "www.ebay.com" "www.monkeytype.com" "www.typeracer.com" "www.twitter.com" "www.linkedin.com" ) op="" if [ "$2" == "up" ]; then op="on" elif [ "$2" == "down" ]; then op="off" else exit 0 fi for website in "${websites[@]}"; do /run/current-system/sw/bin/bash /etc/profiles/per-user/synchronous/bin/dnsblock-norestart "$op" "$website" 2> /home/synchronous/lol done sudo systemctl restart dnsmasq