loom/README.md

46 lines
1.4 KiB
Markdown

# 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
```