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 |