diff --git a/hammerspoon/env.lua b/hammerspoon/env.lua new file mode 100644 index 0000000..742b018 --- /dev/null +++ b/hammerspoon/env.lua @@ -0,0 +1,17 @@ +local obj = { + hostname = nil +} + +function obj:init() + self.hostname = self.getHostname() +end + +function obj:getHostname() + local f = io.popen ("hostname") + local hostname = f:read("*a") or "" + f:close() + hostname = string.gsub(hostname, "\n$", "") + return hostname +end + +return obj diff --git a/hammerspoon/init.lua b/hammerspoon/init.lua index 4d6ca9a..aa094eb 100644 --- a/hammerspoon/init.lua +++ b/hammerspoon/init.lua @@ -4,6 +4,13 @@ hs.hotkey.bind({'cmd', 'alt', 'ctrl'}, 'R', hs.reload) hs.hotkey.bind({'cmd', 'alt', 'ctrl'}, 'C', hs.toggleConsole) +-------------------------------------------------------------------------------- +-- Environment +-------------------------------------------------------------------------------- + +local env = require('env') +env:init() + -------------------------------------------------------------------------------- -- Set Hammerspoon options --------------------------------------------------------------------------------