Go to file
retropikzel 86a481d452 Update readme 2024-10-07 17:28:04 +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-07 17:28:04 +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.

Status

In alpha.

Currently does not work other than used locally. Working on fixing the bugs tho!

Clone locally and to use run:

guix shell -L REPOSITORY_LOCATION/packages snow-package-name

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

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