I recently installed Guix, and I must admit I'm feeling somewhat lost. My goal is to not run `guix package -i` manually, but have a scheme file with my entire system configuration in it, and run `guix package -f /path/to/that/file` to install the programs I want on my computer.
I think what I want to start with is here (
http://www.gnu.org/software/guix/manual/guix.html#Programming-Interface), but I'm not sure. Looking at it is somewhat confusing, for a few reasons. I'm going to list what I see when reading this in hopes that the documentation can be improved.
1. It starts by discussing how to "define new packages". I would expect that I would only want to *use* packages, and that this would be done by the person adding the package to the software repository.