nixpkgs/nixos/modules
Richard Marko 6c9df40a4b nixos/device-tree: improve overlays support
Now allows applying external overlays either in form of
.dts file, literal dts context added to store or precompiled .dtbo.

If overlays are defined, kernel device-trees are compiled with '-@'
so the .dtb files contain symbols which we can reference in our
overlays.

Since `fdtoverlay` doesn't respect `/ compatible` by itself
we query compatible strings of both `dtb` and `dtbo(verlay)`
and apply only if latter is substring of the former.

Also adds support for filtering .dtb files (as there are now nearly 1k
dtbs).

Co-authored-by: georgewhewell <georgerw@gmail.com>
Co-authored-by: Kai Wohlfahrt <kai.wohlfahrt@gmail.com>
2020-09-09 16:34:58 +02:00
..
config Merge pull request #97171 from davidak/defaultPackages 2020-09-08 19:40:45 -04:00
hardware nixos/device-tree: improve overlays support 2020-09-09 16:34:58 +02:00
i18n/input-method nixos/modules: remove trailing whitespace 2020-08-07 14:45:39 +01:00
installer Merge pull request #95194 from ju1m/nixos-install 2020-09-05 15:31:14 -04:00
misc nixos/nixpkgs.nix: Correct crossSystem default literal 2020-08-26 13:35:35 +02:00
profiles nixos/security/misc: add option unprivilegedUsernsClone 2020-08-25 14:18:24 +03:00
programs Merge pull request #93764 from evenbrenden/xdg-session-id-user-units 2020-09-08 21:29:24 -04:00
security Remove Qt 5.15 from Plasma closure 2020-09-08 08:47:34 -05:00
services Merge pull request #97456 from ttuegel/master--plasma5-no-qt-5.15 2020-09-09 05:14:21 -05:00
system Revert "nixos/raspberrypi-builder: fix cross using buildPackages" 2020-09-08 20:14:13 +02:00
tasks Merge pull request #96844 from peterhoeg/m/nfs 2020-09-09 09:10:46 +08:00
testing nixos/testing: remove remaining coverage-data logic 2020-09-05 16:07:59 +02:00
virtualisation Revert "nixos/qemu-vm: support nix run" 2020-09-06 19:45:10 -04:00
module-list.nix nixos/unifi-poller: init unifi-poller service 2020-09-06 17:47:52 +02:00
rename.nix nixos/deepin: register as a removed module 2020-09-01 19:42:08 -03:00