From f22cf5df6ddbccf5963e037444a82596070873de Mon Sep 17 00:00:00 2001 From: Brian Picciano Date: Mon, 13 Nov 2023 11:32:11 +0100 Subject: [PATCH] Add worldclock script and bind it to cmd+a --- awesome/rc.lua | 8 +++++++- bin/worldclock | 16 ++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100755 bin/worldclock diff --git a/awesome/rc.lua b/awesome/rc.lua index 9a73444..6c32fa8 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -371,7 +371,13 @@ globalkeys = awful.util.table.join( { }), awful.key( { modkey }, "a", function() - info(tostring(os.time())) + local cmd = io.popen("worldclock") + naughty.notify({ + text = cmd:read("*all"), + width = 600, + font = "Source Code Pro", + }) + cmd:close() end) ) diff --git a/bin/worldclock b/bin/worldclock new file mode 100755 index 0000000..20e78f2 --- /dev/null +++ b/bin/worldclock @@ -0,0 +1,16 @@ +#!/usr/bin/env bash + +function line { + label="$1" + tz="$2" + d="$(TZ="$tz" date "+%Y-%m-%d %H:%M:%S %Z (%z)")" + printf "%s\t%s\n" "$label" "$d" +} + +line "Sydney" "Australia/Sydney" +line "Tokyo" "Asia/Tokyo" +line "Rome" "Europe/Rome" +line "UTC" "UTC" +line "London" "Europe/London" +line "NY" "America/New_York" +line "LA" "America/Los_Angeles"