build a kernel, using malta_kvm_defconfig

(there's a lot in this config that I don't think is needed)
This commit is contained in:
Daniel Barlow
2022-09-20 18:54:27 +01:00
parent 41598a75f0
commit b2f7a429f7
7 changed files with 591 additions and 7 deletions

View File

@@ -4,11 +4,13 @@
let
overlay = import ./overlay.nix;
nixpkgs = import <nixpkgs> ( device.system // {overlays = [overlay]; });
config = (import <liminix-config>) {
config = {
systemPackages = [];
services = {};
};
baseConfig = {
systemPackages = [];
services = {};
kernel = device.kernel;
};
config = baseConfig // (import <liminix-config>) {
config = baseConfig;
tools = nixpkgs.pkgs.callPackage ./tools {};
inherit (nixpkgs) pkgs;
};
@@ -18,4 +20,10 @@ let
(builtins.attrValues config.services)
;
};
in (import ./make-image.nix) nixpkgs finalConfig
squashfs = (import ./make-image.nix) nixpkgs finalConfig;
kernel = (import ./make-kernel.nix) nixpkgs finalConfig;
in {
outputs = {
inherit squashfs kernel;
};
}