diff --git a/lib/config.js b/lib/config.js index cdc1bc35..1c2180ce 100644 --- a/lib/config.js +++ b/lib/config.js @@ -18,7 +18,7 @@ var options; */ function readConfig(file) { - var home = process.env.HOME + var xdg = process.env.XDG_CONFIG_HOME || '~/.config' , conf = {} , dir , json; @@ -28,14 +28,14 @@ function readConfig(file) { dir = path.dirname(file); json = options.config; } else { - dir = process.env.TTYJS_PATH || path.join(home, '.tty.js'); + dir = process.env.TTYJS_PATH || path.join(xdg, 'tty.js'); json = path.join(dir, 'config.json'); } if (exists(dir) && exists(json)) { if (!fs.statSync(dir).isDirectory()) { json = dir; - dir = home; + dir = xdg; } conf = JSON.parse(fs.readFileSync(json, 'utf8'));