X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/0740abdf646bede29ee65b17f767ed9d6dd9cdd7..af9348928c28e9c9c89a9c03ac10c3029848659c:/awesome/utils.lua?ds=inline diff --git a/awesome/utils.lua b/awesome/utils.lua index 357d8b6..de240de 100644 --- a/awesome/utils.lua +++ b/awesome/utils.lua @@ -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 @@ -67,7 +71,7 @@ function utils.get_default_sink() local f = io.popen('ponymix defaults --short') line = f:read('*l') f:close() - return string.match(line, "^sink%s*%d*%s*(.-)%s") + return string.match(line, "^sink%s*%d*%s*(.-)%s") or "" end function utils.joinTables(t1, t2)