making init work with a slightly updated fennel

This commit is contained in:
Chris Cochrun 2022-04-01 13:19:29 -05:00
parent eebfc39eb9
commit c4cd1393a5
7 changed files with 46 additions and 27 deletions

View file

@ -1,7 +1,20 @@
pcall(require, "luarocks.loader")
fennel = require("fennel")
local gears = require("gears")
fennel.path = fennel.path .. ";.config/awesome/?.fnl"
table.insert(package.loaders or package.searchers, fennel.searcher)
local naughty = require("naughty")
cfgDir = os.getenv("HOME") .. "/.config/awesome/"
-- package.path = cfgDir .. "?.lua"
fennel.path = fennel.path .. ";" .. cfgDir .. "?.fnl;"
searcher = fennel.make_searcher({
correlate = true,
useMetadata = true,
-- disable strict checking.
-- TODO: assemble a full list of globals so we can enable this
-- allowedGlobals = false
})
table.insert(package.loaders or package.searchers, fennel.searcher)
debug.traceback = fennel.traceback
require("init") -- load ~/.config/awesome/init.fnl