Hi Paul, On Sat, Dec 24, 2022 at 1:46 AM Paul Jewell via <[email protected]> wrote: > > I want to use the same configuration file under guix. > Unfortunately I run into a problem as when stumpwm starts, it complains > it can't find package "ql".
I have used StumpWM with simple configurations. I used only CL modules that were declared as prerequisites to StumpWM as it is packaged in Guix. StumpWM probably cannot see the Quicklisp packages you installed in your home directory (and maybe also not those in your home profile) because Guix generally uses absolute paths to make prerequisites available to software like StumpWM. It means you may have to jump through some hoops to use additional prerequisites in a configuration that is loaded dynamically. In the past, I have provided updated package definitions to myself for that purpose. This is an area with which I am not very familiar, but the restrictions you are experiencing make sense to me and also match my own experience. It's worthwhile to note that GNU Guile, on which Guix is based, was originally conceived as an extension language that would provide dynamic configuration modules to C programs. [1] Somehow our functional package manager rendered one of Guile's original design goals incompatible with Guix—but upon reflection I probably would not want it any other way. Sorry I cannot be more helpful. Kind regards Felix Lechner [1] https://www.gnu.org/software/guile/docs/guile-tut/tutorial.html#Backend
