cleanup network
This commit is contained in:
parent
a2fa828177
commit
661ea478ab
2 changed files with 11 additions and 6 deletions
|
@ -14,7 +14,7 @@ CURL_BASE_CMD="curl --silent ${API_KEY_HEADER}"
|
||||||
CONFIG_DIR="${XDG_CONFIG_HOME:-${HOME}/.config}"
|
CONFIG_DIR="${XDG_CONFIG_HOME:-${HOME}/.config}"
|
||||||
CONFIG_FILE="${CONFIG_DIR}/wallpaper_config.json"
|
CONFIG_FILE="${CONFIG_DIR}/wallpaper_config.json"
|
||||||
if [ ! -e "${CONFIG_FILE}" ]; then
|
if [ ! -e "${CONFIG_FILE}" ]; then
|
||||||
echo '{"tags":null,"categories":"100","purity":"100", "sorting":"random", "size":null, "ratios":null, "colors":null, "ai_filter":1, "range": "1M"}' | jq > "${CONFIG_FILE}"
|
echo '{"tags":null,"categories":"100","purity":"100", "sorting":"random", "size":null, "ratios":null, "colors":null, "ai_filter":1, "range": "1M", "look_at": 120}' | jq > "${CONFIG_FILE}"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
CONFIG="$(cat "${CONFIG_FILE}")"
|
CONFIG="$(cat "${CONFIG_FILE}")"
|
||||||
|
@ -73,6 +73,11 @@ if [ -n "${RANGE}" ]; then
|
||||||
RANGE="topRange=${RANGE}&"
|
RANGE="topRange=${RANGE}&"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
LOOK_AT="$(echo "${CONFIG}" | jq -r '.look_at // empty')"
|
||||||
|
if [ -z "${LOOK_AT}" ]; then
|
||||||
|
LOOK_AT=120
|
||||||
|
fi
|
||||||
|
|
||||||
URL="${WALLHAVEN_BASE_URL}/search?${TAGS}${CATEGORIES}${PURITY}${SIZE}${RATIOS}${COLORS}${AI_FILTER}${SORTING}${RANGE}"
|
URL="${WALLHAVEN_BASE_URL}/search?${TAGS}${CATEGORIES}${PURITY}${SIZE}${RATIOS}${COLORS}${AI_FILTER}${SORTING}${RANGE}"
|
||||||
CURL_CMD="${CURL_BASE_CMD} \"${URL}\""
|
CURL_CMD="${CURL_BASE_CMD} \"${URL}\""
|
||||||
RESULT="$(eval "${CURL_CMD}")"
|
RESULT="$(eval "${CURL_CMD}")"
|
||||||
|
@ -81,8 +86,8 @@ if [ "${NO_OF_IMAGES}" -eq 0 ]; then
|
||||||
echo "No wallpapers available for current configuration" >&2
|
echo "No wallpapers available for current configuration" >&2
|
||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
if [ "${NO_OF_IMAGES}" -gt 120 ]; then
|
if [ "${NO_OF_IMAGES}" -gt "${LOOK_AT}" ]; then
|
||||||
NO_OF_IMAGES=120
|
NO_OF_IMAGES=$LOOK_AT
|
||||||
fi
|
fi
|
||||||
RANDOM_ITEM="$(shuf -i 0-$((NO_OF_IMAGES-1)) -n 1 --random-source=/dev/urandom)"
|
RANDOM_ITEM="$(shuf -i 0-$((NO_OF_IMAGES-1)) -n 1 --random-source=/dev/urandom)"
|
||||||
ITEM_PAGE=$((RANDOM_ITEM/24))
|
ITEM_PAGE=$((RANDOM_ITEM/24))
|
||||||
|
|
|
@ -46,11 +46,11 @@
|
||||||
|
|
||||||
services.resolved = {
|
services.resolved = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
dnsovertls = "true";
|
||||||
|
domains = [ "~." ];
|
||||||
|
fallbackDns = [ ];
|
||||||
extraConfig = ''
|
extraConfig = ''
|
||||||
DNS=2620:fe::fe#dns.quad9.net 9.9.9.9#dns.quad9.net 2620:fe::9#dns.quad9.net 149.112.112.112#dns.quad9.net
|
DNS=2620:fe::fe#dns.quad9.net 9.9.9.9#dns.quad9.net 2620:fe::9#dns.quad9.net 149.112.112.112#dns.quad9.net
|
||||||
FallbackDNS=
|
|
||||||
DNSOverTLS=yes
|
|
||||||
Domains=~.
|
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue