blob: 1fe737077d32903e28e4d0b6fe5438964cc59667 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
#!/bin/sh
# Craig Jennings <c@cjennings.net>
# sets timezone based on the ip-address when there's network connectivity
# Check network status
if ping -q -c 1 -W 1 google.com >/dev/null; then
NEW_TIMEZONE="$(curl --fail --silent https://ipapi.co/timezone)"
if sudo timedatectl set-timezone "$NEW_TIMEZONE"; then
notify-send "Setting timezone to $NEW_TIMEZONE successul."
else
notify-send "Attempt to set timezone failed."
fi
else
notify-send "No network connection detected. Cannot set timezone automatically."
fi
|