nixpkgs-suyu/nixos/modules
Matthieu Coudron 3bb7b3f02e linux: ability to merge structured configs
This should make the composability of kernel configurations more straigthforward.

- now distinguish freeform options from tristate ones
- will look for a structured config in kernelPatches too
one can now access the structuredConfig from a kernel via linux_test.configfile.structuredConfig
in order to reinject it into another kernel, no need to rewrite the config from scratch

The following merge strategies are used in case of conflict:
-- freeform items must be equal or they conflict (mergeEqualOption)
-- for tristate (y/m/n) entries, I use the mergeAnswer strategy which takes the best available value, "best" being defined by the user (by default "y" > "m" > "n", e.g. if one entry is both marked "y" and "n", "y" wins)
-- if one item is both marked optional/mandatory, mandatory wins (mergeFalseByDefault)
2019-01-28 09:06:33 +09:00
..
config nixos/pulseaudio: disable flat-volumes by default 2019-01-27 19:51:26 +00:00
hardware Merge pull request #53511 from joachifm/kernel-32bit-emu-feature-flag 2019-01-25 14:13:45 +00:00
i18n/input-method
installer Merge pull request #54519 from devhell/modify_ngc.pl 2019-01-27 15:59:29 -05:00
misc Merge pull request #48101 from peterhoeg/f/pykms_master 2019-01-18 15:52:12 +08:00
profiles modules/profiles/minimal: sound is disabled by default 2019-01-13 13:47:36 +01:00
programs programs.ssh.knownHosts: update example to be an attrset 2019-01-18 15:33:07 +01:00
security nixos/security/misc: expose SMT control option 2018-12-27 15:00:49 +01:00
services Merge pull request #54708 from erictapen/unifi-maintainer 2019-01-27 19:02:40 +01:00
system linux: ability to merge structured configs 2019-01-28 09:06:33 +09:00
tasks Merge pull request #53965 from mayflower/zfs-autoscrub-fix 2019-01-22 10:48:17 +00:00
testing Revert "Add ssh backdoor to VM tests infrastructure." 2019-01-19 13:24:39 -05:00
virtualisation Merge pull request #53871 from elseym/fix-container-extraveths 2019-01-14 03:59:19 +00:00
module-list.nix nixos/file-roller: init 2019-01-18 15:04:36 -05:00
rename.nix nixos/cpufreq: Remove the alias to set the cpu frequency governor 2019-01-03 20:57:49 +09:00