doc: Add links to other sections in README.
doc/README.md
23 | 23 | in your language, simply add the language suffix at the end of the file name, | |
24 | 24 | just before the `.md` extension. | |
25 | 25 | ||
26 | - | * Pour le fran??ais, voir [README.fr.md](doc/README.fr.md) | |
26 | > | ||
27 | 0 | > | \ No newline at end of file |
26 | + | * Pour le fran??ais, voir [README.fr.md](doc/README.fr.md) | |
27 | + | ||
28 | + | ### Specific Software Configuration | |
29 | + | ||
30 | + | See the [installation guide](doc/install.md) to learn more about how to manage | |
31 | + | your configuration and install your first managed home. You will learn that you | |
32 | + | need a configuration file, usually `/data/alice/.config/guix/home.scm`. The rest | |
33 | + | of this file is a set of links to specific and generic configuration functions | |
34 | + | that you can add to that file. Whenever you see a procedure whose name ends | |
35 | + | with "-home", you know that you can use it in the list of configurations, like | |
36 | + | this: | |
37 | + | ||
38 | + | ```scheme | |
39 | + | (home "/data/alice" | |
40 | + | (list (something-home ...) | |
41 | + | (something-else-home ...) | |
42 | + | (other-stuff-home ...) | |
43 | + | (yet-another-config-home ...) | |
44 | + | ...)) | |
45 | + | ``` | |
46 | + | ||
47 | + | #### Desktop and Window Managers | |
48 | + | ||
49 | + | * [Openbox](doc/openbox.md) | |
50 | + | ||
51 | + | #### Communication Software | |
52 | + | ||
53 | + | * [Hexchat](doc/hexchat.md) | |
54 | + | ||
55 | + | ### Common Issues | |
56 | + | ||
57 | + | #### No Sound on the System | |
58 | + | ||
59 | + | This is an issue with pulseaudio. Pulesaudio will never want to start when your | |
60 | + | home directory is read-only, even though all its configuration files and | |
61 | + | the files it will want to create are available read-write. To work around this, | |
62 | + | it is advised to run pulseaudio from the command line in this way: | |
63 | + | ||
64 | + | ```bash | |
65 | + | HOME=/tmp/pa `guix build pulseaudio`/bin/pulseaudio --start | |
66 | + | ``` | |
67 | + | ||
68 | + | Unfortunately, that means you cannot configure pulseaudio through Guix. You can | |
69 | + | also add a similar line to your desktop or window manager's configuration to | |
70 | + | instruct it to start pulseaudio. However, pulseaudio sometimes crashes for non | |
71 | + | obvious reasons, and no graphical program will be able to restart it automatically | |
72 | + | with a proper configuration. | |
72 | < | ||
0 | 73 | < | \ No newline at end of file |