#!/bin/sh
RULES_URL="$(grep -oP 'nft-rules=\K[^ ]+' /proc/cmdline)"
TEMP_FILE="${TMPDIR-/tmp}/nft-rules.tmp"
curl -fsSL "$RULES_URL" -o "$TEMP_FILE"
nft -c -f "$TEMP_FILE" || exit 1
sed -i "1i flush ruleset" "$TEMP_FILE"
nft -f "$TEMP_FILE"
if echo "$RULES_URL" | grep -q "strict"; then
	xfconf-query -c xfce4-panel -p /panels/dark-mode -s false --create -t bool
	WALLPAPER_STRICT='/usr/share/design/test/backgrounds/xfce-special.png'
        DEFAULT='/usr/share/backgrounds/xfce/default-background'
        rm -f "$DEFAULT"
        ln -s "$WALLPAPER_STRICT" "$DEFAULT"
        echo "background=$WALLPAPER_STRICT" >> /etc/lightdm/lightdm-gtk-greeter.conf
fi
