From: Samir Benmendil Date: Sat, 15 Jun 2013 02:26:06 +0000 (+0200) Subject: added conky HUD X-Git-Url: https://git.rmz.io/dotfiles.git/commitdiff_plain/bf69828c6125e3466e023dc458565939b7437e5b added conky HUD --- diff --git a/awesome/conky.lua b/awesome/conky.lua new file mode 100644 index 0000000..6a3fb16 --- /dev/null +++ b/awesome/conky.lua @@ -0,0 +1,56 @@ +-- 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 + end + return conky +end +function raise_conky() + local conky = get_conky() + if conky + then + conky.ontop = true + end +end +function lower_conky() + local conky = get_conky() + if conky + then + conky.ontop = false + end +end +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"} + } }, +}) + +-- add global key +utils.globalkeys.append(awful.key({}, "F4", function () raise_conky() end, function () lower_conky() end)) diff --git a/awesome/rc.lua b/awesome/rc.lua index 5289b90..7dd4696 100644 --- a/awesome/rc.lua +++ b/awesome/rc.lua @@ -76,6 +76,9 @@ require("bindings") -- Rules require("rules") +-- conky +require("conky") + -- {{{ Signals -- Signal function to execute when a new client appears. client.connect_signal("manage", function (c, startup)