retropikzel c98f986334 | ||
---|---|---|
.channel | ||
.gitignore | ||
Makefile | ||
README.md | ||
build-repo | ||
ensure-hashes | ||
get-package-urls | ||
licenses.data-scm | ||
news.txt | ||
snow-fort.scm |
README.md
Snow fort packages as Guix channel.
The relevant part of Guix manual is Additional Channels. But here is short instructions anyway.
Note about dependencies
Only libraries which are in snow-fort and not SRFIs are added to the Guix package as dependency.
See the part about installing srfi-libraries for more details.
Add the Guix channell
Copy this:
(cons (channel (name 'snow-fort) (url "https://gitea.scheme.org/Rinne/snow-fort-guix-channel.git")) %default-channels)
Into:
~/.config/guix/channels.scm
Update the channels
Run:
guix pull
Installing/using packages
The packages have been prefixed with "snow-", so for example to use package (arvyy mustache) from https://snow-fort.org/pkg run:
guix install snow-arvyy-mustache
or:
guix shell snow-arvyy-mustache
And the library can be found from path ${GUIX_PROFILE}/lib/snow.
Using the libraries
To use the libraries add the installation path into your implementations loadpath.
For example with Guile:
guile --r7rs -L ${GUIX_PROFILE}/lib/snow
Installing SRFI libraries
SRFI libraries are not yet packaged into this channel. See related issue.