1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-11-22 13:41:26 +00:00
nixpkgs/lib
Dan Peebles ff9999ad1b linux: translate config to structured config
Instead of using a string to describe kernel config, use a nix
attribute set, then converted to a string.
- allows to override the config, aka convert 'yes' into 'modules' or
vice-versa
- while for now merging different configs is still crude (last spec wins),
at least there should be only one CONFIG_XYZ value compared to the current string
config where the first defined would be used and others ignored.

[initial idea by copumpkin in 2016, a major rebase to 2018 by teto]
2018-06-30 16:01:41 +03:00
..
systems xcode: add xcodePlatform to system 2018-06-25 22:18:23 -04:00
tests lib: bitAnd, bitOr, bitXor (bitsize-agnostic fallback function) (#41491) 2018-06-10 21:25:48 +02:00
attrsets.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
composable-derivation.nix lib: trivial spelling fixes 2017-04-19 19:37:55 -05:00
customisation.nix lib.addPassthru: removed as scheduled 2018-03-03 17:57:38 +01:00
debug.nix lib/debug: add replacement instructions & release notes 2018-04-27 18:59:39 +02:00
default.nix lib: bitAnd, bitOr, bitXor (bitsize-agnostic fallback function) (#41491) 2018-06-10 21:25:48 +02:00
deprecated.nix Add setFunctionArgs lib function. 2018-01-31 14:02:19 -05:00
fetchers.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
filesystem.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
fixed-points.nix Revert "Merge branch 'improved-make-overridable' of git://github.com/ElvishJerricco/nixpkgs" 2017-09-29 09:11:26 -04:00
generators.nix generators: refactor toPlist 2018-06-28 15:24:12 -04:00
kernel.nix linux: translate config to structured config 2018-06-30 16:01:41 +03:00
licenses.nix Mark more unfree licenses as unfree. See also #20256. 2018-06-24 18:31:54 +02:00
lists.nix lib: add groupBy (#38612) 2018-06-10 19:31:09 +02:00
meta.nix treewide: remove lib.meta.enableIfAvailable 2018-05-09 16:21:22 -05:00
minver.nix Nix minimal version: 1.10 -> 1.11 2017-08-22 13:28:55 +03:00
modules.nix Merge pull request #42138 from NixOS/yegortimoshenko-patch-6 2018-06-27 20:29:39 +02:00
options.nix lib/options: teach showOptions about funny option names 2018-03-05 09:58:06 -05:00
sources.nix callCabal2nix: Fix calling with a path in the store. 2018-01-11 10:17:56 -05:00
strings-with-deps.nix Convert libs to a fixed-point 2017-09-16 21:36:43 -04:00
strings.nix lib: Add more configure flag helpers 2018-05-11 17:43:35 +02:00
trivial.nix lib: bitAnd, bitOr, bitXor (bitsize-agnostic fallback function) (#41491) 2018-06-10 21:25:48 +02:00
types.nix doc: Fixes documented default option for <name> for submodules. (#40464) 2018-05-16 18:11:36 +02:00
versions.nix lib: add versions library 2018-03-04 06:28:34 -08:00