I'm here to tell you that I found a working workaround for making ConTeXt work through `mtxrun --script context`.
Create a "texmf/web2c/texmfcnf.lua" file (and preceeding directories) under your user's home directory and add the following: return { content = { variables = { TEXMF = os.getenv("GUIX_ENVIRONMENT") .. "/share/texmf-dist" }, }, } That should be enough to get the ball rolling. Note however that running `context` independently from `mtxrun` continues to fail. These changes should probably be added to the build derivation, it seems that Guix' non-standard filesystem don't work well with TeXLive's default settings. Kind regards, -- Aziz