Age | Commit message (Collapse) | Author |
|
|
|
|
|
|
|
|
|
- rename to preface to be inline with NixOS manual
- refer to other manuals
- use https
- change example channel to 19.09
|
|
In my opinion Functions should only contain pure functions. These are
both meant to provide derivations so I put them under Builders. Don't
know exactly *where* to put them so "special" it is...
|
|
|
|
|
|
|
|
|
|
Maybe there was an idea behind this separation, but looking at the
contents I don't see any reason for these being separate.
|
|
Reorganize the chapters into parts and reduce the TOC depth to make the
TOC useful again. The top-level TOC is very brief, but that is fine
because every part will have its own TOC.
Section titles of languages/frameworks are also simplified to just
the name of the language/framework.
|
|
… (#60682)
* manual: rename to users and contributors manual, add some user notes that should be there but don't fit in any chapter
* manual: move the package notes that are completely usage-related to the upper user notes section
* manual: link to package-specific development notes from user notes
|
|
|
|
This makes a makefile-driven developer workflow nicer.
|
|
|
|
|
|
This patch add a new argument to Nixpkgs default expression named "overlays".
By default, the value of the argument is either taken from the environment variable `NIXPKGS_OVERLAYS`,
or from the directory `~/.nixpkgs/overlays/`. If the environment variable does not name a valid directory
then this mechanism would fallback on the home directory. If the home directory does not exists it will
fallback on an empty list of overlays.
The overlays directory should contain the list of extra Nixpkgs stages which would be used to extend the
content of Nixpkgs, with additional set of packages. The overlays, i-e directory, files, symbolic links
are used in alphabetical order.
The simplest overlay which extends Nixpkgs with nothing looks like:
```nix
self: super: {
}
```
More refined overlays can use `super` as the basis for building new packages, and `self` as a way to query
the final result of the fix-point.
An example of overlay which extends Nixpkgs with a small set of packages can be found at:
https://github.com/nbp/nixpkgs-mozilla/blob/nixpkgs-overlay/moz-overlay.nix
To use this file, checkout the repository and add a symbolic link to
the `moz-overlay.nix` file in `~/.nixpkgs/overlays` directory.
|
|
|
|
|
|
|
|
|
|
This commit adds some very minimial documentation to the Nix
manual. Hopefully, its enough to get someone started and serve as a
first footstep for future documentation writers
|
|
There's no change in content except for amending the title of the
section to mention "frameworks", as e.g. I don't consider Qt a language,
and it's likely there will be more of similar cases in future.
To be certain, I checked diff of the generated HTMLs.
|
|
manual.xml so it actually builds.
|
|
|
|
|
|
|
|
|
|
Resolves https://github.com/NixOS/nixpkgs/issues/4941.
|
|
allowUnfreePredicate, whitelistedLicenses, blacklistedLicenses)
|
|
|
|
|
|
|
|
|
|
svn path=/nixpkgs/trunk/; revision=34062
|
|
manual.
* Removed some out-dated files from maintainers/docs.
svn path=/nixpkgs/trunk/; revision=17419
|
|
|
|
svn path=/nixpkgs/trunk/; revision=15124
|
|
(very incomplete) attempt at standardising the license attribute.
svn path=/nixpkgs/trunk/; revision=14028
|
|
them.
svn path=/nixpkgs/trunk/; revision=12739
|
|
manual.
svn path=/nixpkgs/trunk/; revision=12164
|
|
* Updated some packages that are referenced in that section.
svn path=/nixpkgs/trunk/; revision=12139
|
|
svn path=/nixpkgs/trunk/; revision=12057
|