diff options
Diffstat (limited to 'desktop.lua')
-rw-r--r-- | desktop.lua | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/desktop.lua b/desktop.lua new file mode 100644 index 0000000..376410b --- /dev/null +++ b/desktop.lua @@ -0,0 +1,22 @@ +local M = {} + +local awful = require("awful") + +local Desktop = {} + +function Desktop:new(name, nb_pages) + o = setmetatable({}, self) + + o.name = name + + o.pages = {} + for i = 1, nb_pages do + o.pages[i] = awful.tag.add(name .. i) + end + + return o +end + +M.Desktop = Desktop + +return M |