X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/bf69828c6125e3466e023dc458565939b7437e5b..refs/heads/cadscan:/awesome/conky.lua?ds=inline diff --git a/awesome/conky.lua b/awesome/conky.lua index 6a3fb16..71996cf 100644 --- a/awesome/conky.lua +++ b/awesome/conky.lua @@ -1,56 +1,57 @@ -- http://awesome.naquadah.org/wiki/Conky_HUD local utils = require("utils") -function get_conky() - local clients = client.get() - local conky = nil - local i = 1 - while clients[i] - do - if clients[i].class == "Conky" - then - conky = clients[i] - end - i = i + 1 +local function get_conky() + local clients = client.get() + local conky = nil + local i = 1 + while clients[i] do + if clients[i].class == "Conky" then + conky = clients[i] end - return conky + i = i + 1 + end + return conky end -function raise_conky() - local conky = get_conky() - if conky - then - conky.ontop = true - end + +local function raise_conky() + local conky = get_conky() + if conky then + conky.ontop = true + conky.hidden = false + end end -function lower_conky() - local conky = get_conky() - if conky - then - conky.ontop = false - end + +local function lower_conky() + local conky = get_conky() + if conky then + conky.ontop = false + conky.hidden = true + end end -function toggle_conky() - local conky = get_conky() - if conky - then - if conky.ontop - then - conky.ontop = false - else - conky.ontop = true - end + +local function toggle_conky() + local conky = get_conky() + if conky then + if conky.ontop then + conky.ontop = false + else + conky.ontop = true end + end end utils.rules.append({ - { rule = { class = "Conky" }, - properties = { floating = true, - sticky = true, - ontop = false, - focusable = true, - size_hints = {"program_position", "program_size"} - } }, + { rule = { class = "Conky" }, + properties = { floating = true, + sticky = true, + ontop = false, + hidden = true, + focusable = true, + size_hints = {"program_position", "program_size"} } }, }) -- add global key utils.globalkeys.append(awful.key({}, "F4", function () raise_conky() end, function () lower_conky() end)) + +utils.run_once("conky")