local wibox = require("wibox")
-- Theme handling library
local beautiful = require("beautiful")
+local xrdb = beautiful.xresources
-- Notification library
local naughty = require("naughty")
local menubar = require("menubar")
-- }}}
-- {{{ Variable definitions
+--xrdb.set_dpi(95, screen[1])
+--xrdb.set_dpi(120, screen[2])
+
-- Themes define colours, icons, and wallpapers
beautiful.init(awful.util.get_themes_dir() .. "default/theme.lua")
+beautiful.font = 'Sans 10'
-- This is used later as the default terminal and editor to run.
terminal = "x-terminal-emulator"
local spacer = wibox.widget.textbox()
spacer:set_text(' │ ')
-- Create a textclock widget
-clocks = { wibox.widget.textclock("%a %d %b %H:%M:%S", 1) }
+clocks = { wibox.widget.textclock("%a %d %b %H:%M:%S %Z", 1) }
ZONES = {
["NZ"] = "Pacific/Auckland",
["DE"] = "Europe/Berlin"
}
-
-now = luatz.time_in(nil)
+local now = luatz.time_in(nil)
for c, tz in sorted_pairs(ZONES) do
- t = luatz.time_in(tz)
+ local t = luatz.time_in(tz)
if math.abs(os.difftime(t, now)) > 10 then
local widget = wibox.widget.textclock(c .. ": %H:%M (%a)", 60, tz)
- table.insert(clocks, spacer)
- table.insert(clocks, widget)
+ table.insert(clocks, 1, spacer)
+ table.insert(clocks, 1, widget)
end
end
end
awful.screen.connect_for_each_screen(function(s)
+ -- local fontsize = math.floor(250 * xrdb.get_dpi(s)/s.geometry.width)
+ -- beautiful.font = "Sans " .. tostring(fontsize)
-- Wallpaper
--DISABLED--if beautiful.wallpaper then
--DISABLED-- local wallpaper = beautiful.wallpaper