Go to file
retropikzel da89cf8f2e Update readme 2024-10-06 19:18:52 +03:00
packages Fixing the dependencies 2024-10-06 19:06:45 +03:00
.channel Making master branch 2024-10-06 16:38:28 +03:00
.gitignore Made this 2024-10-06 16:33:19 +03:00
Makefile Made this 2024-10-06 16:33:19 +03:00
README.md Update readme 2024-10-06 19:18:52 +03:00
build.scm Fixing the dependencies 2024-10-06 19:06:45 +03:00
ensure-hashes.sh Made this 2024-10-06 16:33:19 +03:00
get-package-urls.scm Made this 2024-10-06 16:33:19 +03:00
licenses.scm Update readme. Fix licenses 2024-10-06 17:07:08 +03:00
news.txt Added news 2024-10-06 16:36:53 +03:00

README.md

Snow fort packages as Guix channel.

The relevant part of Guix manual is Additional Channels. But here is short instructions anyway.

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

Using packages

It is recommended to use the packages with guix shell.

The packages have been prefixed with "snow-", so for example to use package (arvyy mustache) from https://snow-fort.org/pkg run:

guix shell snow-arvyy-mustache

And the library can be found from path ${GUIX_PROFILE}/share/snow.

To use them add that path into your implementations loadpath.

For example with Guile:

guile --r7rs -L ${GUIX_PROFILE}/share/snow