about summary refs log tree commit diff
path: root/doc/functions.xml
AgeCommit message (Collapse)AuthorFilesLines
2017-08-03dockerTools: document image spec v1.2 compatibilityMathias Schreck1-4/+4
2017-06-11doc: Fix some typosJan Tojnar1-1/+1
2017-03-28rename iana_etc to iana-etcJörg Thalheim1-1/+1
fixes #23621
2017-02-20wrap added notes in <note>Paul Kinsky1-5/+10
2017-02-20Add tips for resolving https issues in containersPaul Kinsky1-0/+11
I ran into some issues making HTTPS requests from a container built with buildImage. I've added notes with tips for resolving similar issues.
2017-02-01~/.nixpkgs -> ~/.config/nixpkgsEelco Dolstra1-1/+1
The former is still respected as a fallback for config.nix for backwards compatibility (but not for overlays because they're a new feature).
2017-01-16Add overlays mechanism to Nixpkgs.Nicolas B. Pierron1-62/+2
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.
2017-01-12docs: fix a couple of unmatched parenthesesKier Davis1-2/+2
2016-11-17lib/generators: add manual documentationProfpatsch1-349/+392
Restructures the functions reference a bit.
2016-10-30Merge pull request #18660 from aneeshusa/add-override-attrsDomen Kožar1-0/+61
mkDerivation: add overrideAttrs function
2016-10-28nixpkgs doc: fix buildJoachim Fasting1-1/+1
Ref e4cd45a30c92a19a240df835cdaf6da5f76ea9fc
2016-10-13top-level: Make `overridePackages` extend rather than replace existing overridesJohn Ericson1-0/+14
2016-10-02mkDerivation: add overrideAttrs functionAneesh Agrawal1-0/+61
This is similar to `overrideDerivation`, but overrides the arguments to `mkDerivation` instead of the underlying `derivation` call. Also update `makeOverridable` so that uses of `overrideAttrs` can be followed by `override` and `overrideDerivation`, i.e. they can be mix-and-matched.
2016-07-12Improve overrideDerivation docs. (#16867)Alex Berg1-19/+33
* Improve overrideDerivation docs. Explain how antiquotation in a package's attribute behaves when overriding the package. * Edit antiquotation note. Fix closing-element.
2016-06-09doc: update buildFHSUserEnv documentationNikolay Amiantov1-51/+33
2016-05-30doc: mention overrideDerivation causes evaluation of DerivationDomen Kožar1-1/+8
2016-01-27dockerTools: private registry supportArthur Noel1-3/+2
* authorization token is optional * registry url is taken from X-Docker-Endpoints header * pull.sh correctly resumes partial layer downloads * detjson.py does not fail on missing keys
2016-01-13dockerTools: nix functions for manipulating docker imagesLuca Bruno1-0/+336
2015-12-18Fixed a syntax error in the buildFHSChrootEnv example. Also, fixed the ↵Avery Glitch1-1/+1
manual.xml so it actually builds.
2015-12-02Manual: Add a warning that overrideDerivation should not be usedEelco Dolstra1-0/+7
2015-10-11build-fhs-{chroot,user}env: document new extra bind mounts optionNikolay Amiantov1-0/+14
2015-09-24doc/functions: fix a typoVladimír Čunát1-1/+1
2015-09-15xlibs: replace occurrences by xorgVladimír Čunát1-1/+1
This seems to have been confusing people, using both xlibs and xorg, etc. - Avoided renaming local (and different) xlibs binding in gcc*. - Fixed cases where both xorg and xlibs were used. Hopefully everything still works as before.
2015-08-26buildFHS*Env: add documentationNikolay Amiantov1-0/+115
2015-07-30doc: document .overrideDerivationLuca Bruno1-0/+38
2015-06-30doc: document lib.makeOverridableLuca Bruno1-0/+32
2015-06-30doc: document .overrideLuca Bruno1-0/+31
2015-06-26all-packages.nix: Add pkgs.overridePackagesLuca Bruno1-0/+57