From 225eeafcea67d63a608f9c666faf2a2ef014be4a Mon Sep 17 00:00:00 2001 From: delta Date: Mon, 19 Jan 2026 06:30:33 +0100 Subject: sync: electric boogaloo --- .config/awesome/services/dnd.lua | 18 ++++++++++++++++++ .config/awesome/services/time.lua | 18 ++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 .config/awesome/services/dnd.lua create mode 100644 .config/awesome/services/time.lua (limited to '.config/awesome/services') diff --git a/.config/awesome/services/dnd.lua b/.config/awesome/services/dnd.lua new file mode 100644 index 0000000..d64583c --- /dev/null +++ b/.config/awesome/services/dnd.lua @@ -0,0 +1,18 @@ +local gobject = require "gears.object" + +local inner = false + +local M = gobject { + class = { + set_dnd = function(self, value) + inner = value + self:emit_signal("dnd", inner) + end, + get_dnd = function() + return inner + end + }, + enable_properties = true, +} + +return M diff --git a/.config/awesome/services/time.lua b/.config/awesome/services/time.lua new file mode 100644 index 0000000..ec33b31 --- /dev/null +++ b/.config/awesome/services/time.lua @@ -0,0 +1,18 @@ +local gobject = require "gears.object" + +local current = os.date "*t" + +local M = gobject { + class = { + update_current_date = function(self) + current = os.date "*t" + self:emit_signal("current", current) + end, + get_current_date = function() + return current + end + }, + enable_properties = true, +} + +return M -- cgit v1.2.3