]> git.rmz.io Git - dotfiles.git/blobdiff - awesome/utils.lua
weechat: add matrix plugin
[dotfiles.git] / awesome / utils.lua
index 0c56131b0b47a90c681fd134530e251888d4440c..0f12be1aab2c6ba50fd5ae8d5efb339c7449c9b0 100644 (file)
@@ -9,6 +9,10 @@ utils.globalkeys = { }
 local host = io.popen("hostname")
 utils.host = host:read("*l")
 
+function utils.is_dir(path)
+    return os.execute(('[ -d "%s" ]'):format(path))
+end
+
 function utils.run_or_kill(prg, cprop, screen)
     if not prg then
         do return nil end
@@ -82,4 +86,8 @@ function utils.globalkeys.append(keys)
     globalkeys = awful.util.table.join(globalkeys, keys)
 end
 
+function utils.has_battery()
+    return utils.is_dir("/sys/class/power_supply/BAT0")
+end
+
 return utils