all awesomewm's custom functions moved to functions.lua