summaryrefslogtreecommitdiff
path: root/desktop.lua
blob: 376410b4225a5faaf877cd3e0ef5d869011073d9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
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