Age | Commit message (Collapse) | Author | Files | Lines |
|
Allows one to access a package configured with overrides given in `nixpkgs.config`, e.g.:
nix-build ./nixos/default.nix -A pkgs.ffmpeg
|
|
This causes unintended schema upgrades, and is no longer needed now
that we have nixos/modules/installer/tools/nix-fallback-paths.nix.
|
|
This gets rid of boehm-dev in the closure (as well as Nix's own
headers).
|
|
This reverts commit cad8957eabcbf73062226d28366fd446c15c8737. It
breaks NixOps, but more importantly, such major changes to the module
system really need to be reviewed.
|
|
- Enforce that an option declaration has a "defaultText" if and only if the
type of the option derives from "package", "packageSet" or "nixpkgsConfig"
and if a "default" attribute is defined.
- Enforce that the value of the "example" attribute is wrapped with "literalExample"
if the type of the option derives from "package", "packageSet" or "nixpkgsConfig".
- Warn if a "defaultText" is defined in an option declaration if the type of
the option does not derive from "package", "packageSet" or "nixpkgsConfig".
- Warn if no "type" is defined in an option declaration.
|
|
This reverts commit a5992ad61b314104aff7e28a41ce101a1b0e7c35. Motivation:
https://github.com/NixOS/nixpkgs/commit/a5992ad61b314104aff7e28a41ce101a1b0e7c35#commitcomment-14986820
|
|
This modification add a way to re-evaluate the module system with a
different version of NixOS, or with a different set of arguments.
|
|
In particular, it no longer produces an "infinite recursion" error
when run with no arguments.
|
|
|
|
|