diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/guix.texi | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/doc/guix.texi b/doc/guix.texi index f49ffa4517a..b3a77b43112 100644 --- a/doc/guix.texi +++ b/doc/guix.texi | |||
| @@ -90,6 +90,7 @@ Installation | |||
| 90 | * Running the Test Suite:: Testing Guix. | 90 | * Running the Test Suite:: Testing Guix. |
| 91 | * Setting Up the Daemon:: Preparing the build daemon's environment. | 91 | * Setting Up the Daemon:: Preparing the build daemon's environment. |
| 92 | * Invoking guix-daemon:: Running the build daemon. | 92 | * Invoking guix-daemon:: Running the build daemon. |
| 93 | * Application Setup:: Application-specific setup. | ||
| 93 | 94 | ||
| 94 | Setting Up the Daemon | 95 | Setting Up the Daemon |
| 95 | 96 | ||
| @@ -271,6 +272,7 @@ instead, you want to install the complete GNU operating system, | |||
| 271 | * Running the Test Suite:: Testing Guix. | 272 | * Running the Test Suite:: Testing Guix. |
| 272 | * Setting Up the Daemon:: Preparing the build daemon's environment. | 273 | * Setting Up the Daemon:: Preparing the build daemon's environment. |
| 273 | * Invoking guix-daemon:: Running the build daemon. | 274 | * Invoking guix-daemon:: Running the build daemon. |
| 275 | * Application Setup:: Application-specific setup. | ||
| 274 | @end menu | 276 | @end menu |
| 275 | 277 | ||
| 276 | @node Binary Installation | 278 | @node Binary Installation |
| @@ -865,6 +867,44 @@ daemons on the same machine. | |||
| 865 | @end table | 867 | @end table |
| 866 | 868 | ||
| 867 | 869 | ||
| 870 | @node Application Setup | ||
| 871 | @section Application Setup | ||
| 872 | |||
| 873 | When using Guix on top of GNU/Linux distribution other than GuixSD, a | ||
| 874 | few additional steps are needed to get everything in place. Here are | ||
| 875 | some of them. | ||
| 876 | |||
| 877 | @subsection Locales | ||
| 878 | |||
| 879 | @cindex locales, when not on GuixSD | ||
| 880 | Packages installed @i{via} Guix will not use the host system's locale | ||
| 881 | data. Instead, you must first install one of the locale packages | ||
| 882 | available with Guix and then define the @code{LOCPATH} environment | ||
| 883 | variable (@pxref{Locale Names, @code{LOCPATH},, libc, The GNU C Library | ||
| 884 | Reference Manual}): | ||
| 885 | |||
| 886 | @example | ||
| 887 | $ guix package -i glibc-locales | ||
| 888 | $ export LOCPATH=$HOME/.guix-profile/lib/locale | ||
| 889 | @end example | ||
| 890 | |||
| 891 | Note that the @code{glibc-locales} package contains data for all the | ||
| 892 | locales supported by the GNU@tie{}libc and weighs in at around | ||
| 893 | 110@tie{}MiB. Alternately, the @code{glibc-utf8-locales} is smaller but | ||
| 894 | limited to a few UTF-8 locales. | ||
| 895 | |||
| 896 | @subsection X11 Fonts | ||
| 897 | |||
| 898 | The majority of graphical applications uses Fontconfig to locate and | ||
| 899 | load fonts and perform X11-client-side rendering. Guix's | ||
| 900 | @code{fontconfig} package looks for fonts in @file{$HOME/.guix-profile} | ||
| 901 | by default. Thus, to allow graphical applications installed with Guix | ||
| 902 | to display fonts, you will have to install fonts with Guix as well. | ||
| 903 | Essential font packages include @code{gs-fonts}, @code{font-dejavu}, and | ||
| 904 | @code{font-gnu-freefont}. | ||
| 905 | |||
| 906 | @c TODO What else? | ||
| 907 | |||
| 868 | @c ********************************************************************* | 908 | @c ********************************************************************* |
| 869 | @node Package Management | 909 | @node Package Management |
| 870 | @chapter Package Management | 910 | @chapter Package Management |
