blob: c1e52df4afbc981c5ac99fe0f23206d8397d5ca2 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
* What is this?
This repository provides package definitions for the functional
package manager GNU Guix.
* What’s in it?
The packages in this repository fall into one of the following categories:
- personal variants of packages that are already part of Guix
- packages that should eventually be part of Guix but that cannot
fully be built from source yet
- software that has not been (fully) released under a libre license or
where the license situation is unclear
* How to use this?
Guix looks for package definitions in every module that can be found
on the =GUIX_PACKAGE_PATH=, an environment variable holding a list of
directories.
To enable the fully libre-licensed packages, add the “libre” directory
to the =GUIX_PACKAGE_PATH=:
#+BEGIN_SRC sh
export GUIX_PACKAGE_PATH=/path/to/libre:${GUIX_PACKAGE_PATH}
#+END_SRC
If you also want to use the tainted or non-free packages you need to
also add the “non-free” directory to the =GUIX_PACKAGE_PATH= variable:
#+BEGIN_SRC sh
export GUIX_PACKAGE_PATH=/path/to/non-free:${GUIX_PACKAGE_PATH}
#+END_SRC
|