# The loom Here is a channel for my [guix](https://guix.gnu.org/) packages. Everything is free software and candidate for an eventual release in the official channel but this repository is meant as a convenient upstream for fast publication (and hence can not be expected to be as stable as the official channel). ## How to use ### The proper way The following snippet declares this channel for `guix` (mind the `branch` field): ```guile (channel (name 'loom) (url "https://git.marvid.fr/Tissevert/loom.git") (branch "main")) ``` Following the [official instructions](https://guix.gnu.org/fr/manual/devel/en/html_node/Specifying-Additional-Channels.html), add it to your `channels.scm` (which should be located at `~/.config/guix/channels.scm`, create it if it doesn't exist). If this is your first additional channel, your new `channels.scm` should look like this: ```guile (cons* (channel (name 'loom) (url "https://git.marvid.fr/Tissevert/loom.git") (branch "main")) %default-channels) ``` Then just `guix pull` and my packages should pop up in a search. ### Quick'n'dirty If you just want to try a package without modifying your local `guix` configuration, just download this repository and use the `--load-path` (short `-L`) option with the path to your local copy as argument. For instance, from within the copy, this should return results: ``` $ guix search -L . sjw ```