Commit graph

337 commits

Author SHA1 Message Date
Jan Tojnar
49c3ae8720 build: Add EPUB support
You can get it by running `nix-build release.nix -A epub`
2022-09-01 09:58:13 +02:00
Jan Tojnar
841d008f51 build: Only install svg images 2022-09-01 09:55:27 +02:00
Jan Tojnar
b4b41c87af build: Quote bash variables 2022-09-01 09:55:27 +02:00
Jan Tojnar
0d7e5019d6 build: Drop DocBook schema validation
It was not actually used because we did not pass it the manual.

And if we fix it by replacing the Bash `$combined` variable by a Nix one,
it will fail because we only have RelaxNG schema for Docbook 5.0,
which unlike later versions is too limited (e.g. does not allow
emphasis element within filename element).

- https://tdg.docbook.org/tdg/5.0/filename.html
- https://tdg.docbook.org/tdg/5.2/filename.html
2022-09-01 09:55:27 +02:00
Sergei Trofimovich
4f3df4b375
Merge pull request #198 from yonran/fix-links-to-nixpkgs
Fix link to reference to config.nix again
2022-06-28 23:43:43 +01:00
Yonathan Randolph
3dd74978f3 Fix link to reference to config.nix again
In 2815ca0fab I accidentally changed a config.nix link to point to the fix definition instead. This commit reverts that part of the previous commit.
2022-06-28 14:36:05 -07:00
Sergei Trofimovich
6b639c1a46
Merge pull request #197 from yonran/fix-links-to-nixpkgs
Fix links to nixpkgs source
2022-06-28 22:23:47 +01:00
Yonathan Randolph
2815ca0fab Fix link to fix function in nixpkgs source
Link to today's permalink at github instead of master. The fix function was moved from trivial.nix to fixed-points.nix
87b4a91fc4
2022-06-28 14:12:30 -07:00
Yonathan Randolph
ddd0a63dac Fix links to config.nix in source
Link to today's permalink at github instead of master. When this was originally written, ~/.nixpkgs/config.nix was loaded by all-packages.nix. But this was moved to pkgs/top-level/default.nix and then to pkgs/top-level/impure.nix
ad31783405
4af2bf6663
2022-06-28 13:48:16 -07:00
Sergei Trofimovich
a2a1262326
Merge pull request #180 from skvadrik/master
Clarify how lazy evaluation helps to escape infinite co-recursion.
2022-06-02 17:39:44 +00:00
Artturi
47bde1fda3
Merge pull request #108 from DanBurton/bintools-fix
Fix some code samples referring to binutils
2022-04-17 14:27:28 +03:00
Artturi
e0208616ba
Merge pull request #173 from nielsegberts/not_undefined_b
`b` is already defined in section 4.7 if the user follows along in the repl
2022-04-17 14:21:22 +03:00
Artturi
91487934e2
Merge pull request #175 from rski/gc-roots
update GC pill to not mention gcroots/profiles
2022-04-17 13:27:05 +03:00
Brad Fitzpatrick
0cf3dcd880
Fix a few typos (#191) 2022-01-12 00:51:36 +01:00
Bruno Inec
644b7da83b
Fix typo in 8th pill (#190) 2022-01-02 23:53:37 +01:00
tkiat
aae164dc7c Trivial Typo 2021-12-09 21:23:21 -08:00
Domen Kožar
be0418fb0d
Merge pull request #187 from tfc/fix-pill-12
Fix pill 12 derivations so that PNG support works
2021-12-02 19:28:14 +00:00
Jacek Galowicz
f141e96502 Fix pill 12 derivations so that PNG support works 2021-12-02 18:27:44 +00:00
Jan Tojnar
7500299dee Add simple CI workflow 2021-11-26 22:02:58 +01:00
Niklas Hambüchen
5e4c33e26a Bulitin functions are now documented in the nix manual 2021-11-26 16:35:02 +01:00
Artturi
57b7fe8bf8
Merge pull request #182 from jtojnar/no-aliases 2021-11-22 19:20:12 +02:00
Artturi
e7cb9bfd8c
Merge pull request #183 from jtojnar/broken-links 2021-11-22 19:18:48 +02:00
Artturi
7c1436a971
Merge pull request #184 from jtojnar/no-one-click 2021-11-22 19:16:27 +02:00
Jan Tojnar
847ff3ca52 Remove one-click install reference
Fixes: https://github.com/NixOS/nixpkgs/issues/34745
2021-11-22 17:42:47 +01:00
Jan Tojnar
8635eea7cc Fix another broken link
Checked with `linkchecker --config=<(echo '[AnchorCheck]') --check-extern result/share/doc/nix-pills/*.html`
2021-11-22 17:34:40 +01:00
Jan Tojnar
b46509caec build: Do not use package aliases 2021-11-22 17:30:55 +01:00
Domen Kožar
921d5d07cf
Merge pull request #181 from niknetniko/master
Update links to new nix manual structure
2021-11-22 17:29:00 +01:00
Niko Strijbol
729e470ad6
Update pills/07-working-derivation.xml
Co-authored-by: lewo <lewo@abesis.fr>
2021-11-15 10:12:05 +01:00
Niko Strijbol
0553e418eb
Update links to new nix manual structure 2021-11-14 16:54:12 +01:00
Ulya Trofimovich
36252cb882 Clarify how lazy evaluation helps to escape infinite co-recursion.
In pill 13 `callPackage` and `pkgs` are defined co-recursively. The
author notes thas this is possible due to lazy evaluation, but for some
readers this may be confusing (as if lazy evaluation was some kind of
magic that makes infinite recursion not a problem).
2021-10-28 22:29:52 +01:00
mt_caret
b089684f6a
Add link to current NixOS Wiki and fix awkward wording (#149)
Currently, "1.2. Rationale for this series" starts out with the following sentence, which seems a bit odd:

The Nix, Nixpkgs, and NixOS manuals; and wiki are excellent resources for explaining how Nix/NixOS works, how you can use it, and the number of cool things being done with it.

Turns out 4d0c1d2 removes an item followed by a semicolon. This commit fixes the issue by removing the semicolon and also adds a link to the current NixOS Wiki.
2021-10-27 11:06:38 +02:00
Cody Hiar
073c8e0c82
Minor typos in pill 9 (#163)
* Minor typos in pill 9

Co-authored-by: John Ericson <git@JohnEricson.me>
2021-10-27 10:56:24 +02:00
Michele Guerini Rocco
d0a93ec5f2
Merge pull request #177 from skvadrik/master
Make command output coherent with its text description.
2021-10-26 19:38:51 +02:00
Domen Kožar
abfcea0982
Merge pull request #178 from trofi/master
.travis.yml: drop non-working travis-ci integration
2021-10-26 12:08:16 -05:00
Sergei Trofimovich
c497c0991c .travis.yml: drop non-working travis-ci integration
All new pull requests get stuck in Travis CI checks since
last year. Let's drop Travis CI integration.
2021-10-21 21:15:02 +01:00
Ulya Trofimovich
abb593509e Make command output coherent with its text description.
Command 'nix-store -q --referrers `which hello`' should list two
environments as described in the text: "Two environments were listed..."
Add a second environment and a manifest to the command output (hashes
were taken from the command output when trying to replay pill 3 steps on
a local system).
2021-10-20 15:56:25 +01:00
Romanos Skiadas
8e69e5e771 update GC pill to not mention gcroots/profiles
This was removed in 2013 from nix v1.6. Don't point readers of the
pills towards a link that no longer is there.

fixes #105
2021-09-28 08:22:13 +03:00
Niels Egberts
883191c91d Output of declare -xp is no longer visible in the repl
Instead nix-store --read-log can be used to see the environment variables.
2021-07-10 15:01:18 +01:00
Niels Egberts
a96a0a35cc b is already defined if the user follows along in the repl
If a user follows along in the repl, the error won't occur as in section 4.6 the number 4 is assigned to `b`. To make this slightly less confusing and have the error appear as the user is following along we have to use a new variable.
2021-07-01 23:09:26 +01:00
Michele Guerini Rocco
f1acd7ed9f
Merge pull request #170 from gameboo/master
missing word in 09
2021-02-21 13:55:42 +01:00
gameboo
cd4a5bbd1f Fixed typo in 09 2021-02-21 02:18:16 +00:00
lewo
c4ba2bf21b
Merge pull request #168 from Zebreus/master
Fixed minor typos in 04
2021-01-23 16:41:18 +01:00
Zebreus
389c8e117b Fixed typo in 04 2021-01-23 15:52:31 +01:00
Zebreus
6daf30c240 Fixed typo in 04 2021-01-23 15:52:21 +01:00
Michele Guerini Rocco
095d4767b6
Merge pull request #167 from ulysses4ever/patch-1
06: typo
2021-01-04 07:36:50 +01:00
Artem Pelenitsyn
bfcefa2a3b
06: typo 2021-01-03 22:24:09 -05:00
Michele Guerini Rocco
1d0b345924
Merge pull request #164 from bobrik/ivan/nix-repl-typo
Typo fix: nix-repl -> nix repl
2020-12-11 21:33:32 +01:00
Ivan Babrou
a080fa1e33 Typo fix: nix-repl -> nix repl 2020-12-11 09:56:49 -08:00
Michele Guerini Rocco
d9da7b5869
Merge pull request #165 from bobrik/ivan/xlib-to-xorg
Update pill 17 with xlib -> xorg
2020-12-11 09:11:14 +01:00
Ivan Babrou
0c16c18599 Update pill 17 with xlib -> xorg 2020-12-10 20:46:51 -08:00