local env_conf = os.getenv("XDG_CONFIG_HOME") if not env_conf then env_conf = os.getenv("HOME") if not env_conf then error("Couldn't determine potential config directory is $HOME set?") end env_conf = mez.fs.joinpath(env_conf, ".config") end -- allow loading files in the runtime directory package.path = package.path..";"..mez.fs.joinpath(mez.path.runtime, "?.lua") mez.inspect = require("inspect").inspect mez.path.base_config = mez.fs.joinpath(mez.path.runtime, "base_config.lua") if not mez.path.config then mez.path.config = mez.fs.joinpath(env_conf, "mez", "init.lua") package.path = package.path..";"..mez.fs.joinpath(env_conf, "mez", "lua", "?.lua") end