···5050 In addition to <literal>plugins</literal> the options
5151 <literal>extraDeps</literal> and <literal>perlDeps</literal> can be used
5252 to install extra packages.
5353- <literal>extraDeps</literal> can be used, for example, to provide
5353+ <literal>extraDeps</literal> can be used, for example, to provide
5454 <literal>xsel</literal> (a clipboard manager) to the clipboard plugin,
5555 without installing it globally:
5656 <programlisting>rxvt-unicode.override { configure = { availablePlugins, ... }: {
+1-1
doc/languages-frameworks/beam.xml
···6868 <title>How to Install BEAM Packages</title>
69697070 <para>
7171- BEAM builders are not registered at the top level, simply because they are not relevant to the vast majority of Nix users.
7171+ BEAM builders are not registered at the top level, simply because they are not relevant to the vast majority of Nix users.
7272 To install any of those builders into your profile, refer to them by their attribute path <literal>beamPackages.rebar3</literal>:
7373 </para>
7474
+8-9
doc/languages-frameworks/emscripten.section.md
···2121* **Declarative usage**:
22222323 This mode is far more power full since this makes use of `nix` for dependency management of emscripten libraries and targets by using the `mkDerivation` which is implemented by `pkgs.emscriptenStdenv` and `pkgs.buildEmscriptenPackage`. The source for the packages is in `pkgs/top-level/emscripten-packages.nix` and the abstraction behind it in `pkgs/development/em-modules/generic/default.nix`.
2424- * build and install all packages:
2525- * `nix-env -iA emscriptenPackages`
2626-2727- * dev-shell for zlib implementation hacking:
2828- * `nix-shell -A emscriptenPackages.zlib`
2424+ * build and install all packages:
2525+ * `nix-env -iA emscriptenPackages`
2626+2727+ * dev-shell for zlib implementation hacking:
2828+ * `nix-shell -A emscriptenPackages.zlib`
292930303131## Imperative usage
···9090 libz.so.${old.version} -I . -o example.js
91919292 echo "Using node to execute the test"
9393- ${pkgs.nodejs}/bin/node ./example.js
9393+ ${pkgs.nodejs}/bin/node ./example.js
94949595 set +x
9696 if [ $? -ne 0 ]; then
···112112113113### Usage 2: pkgs.buildEmscriptenPackage
114114115115-This `xmlmirror` example features a emscriptenPackage which is defined completely from this context and no `pkgs.zlib.override` is used.
115115+This `xmlmirror` example features a emscriptenPackage which is defined completely from this context and no `pkgs.zlib.override` is used.
116116117117 xmlmirror = pkgs.buildEmscriptenPackage rec {
118118 name = "xmlmirror";
···163163 checkPhase = ''
164164165165 '';
166166- };
166166+ };
167167168168### Declarative debugging
169169···182182Using this toolchain makes it easy to leverage `nix` from NixOS, MacOSX or even Windows (WSL+ubuntu+nix). This toolchain is reproducible, behaves like the rest of the packages from nixpkgs and contains a set of well working examples to learn and adapt from.
183183184184If in trouble, ask the maintainers.
185185-
+1-1
doc/languages-frameworks/go.xml
···72727373 When `null` is used as a value, rather than fetching the dependencies
7474 and vendoring them, we use the vendoring included within the source repo.
7575- If you'd like to not have to update this field on dependency changes,
7575+ If you'd like to not have to update this field on dependency changes,
7676 run `go mod vendor` in your source repo and set 'vendorSha256 = null;'
7777 </para>
7878 </section>
+1-1
doc/languages-frameworks/rust.section.md
···79798080When using `buildRustPackage`, the `checkPhase` is enabled by default and runs
8181`cargo test` on the package to build. To make sure that we don't compile the
8282-sources twice and to actually test the artifacts that will be used at runtime,
8282+sources twice and to actually test the artifacts that will be used at runtime,
8383the tests will be ran in the `release` mode by default.
84848585However, in some cases the test-suite of a package doesn't work properly in the