mirror of
https://github.com/nix-community/raspberry-pi-nix.git
synced 2025-11-09 03:56:03 +01:00
add flake checks
flatten kernel attrset in order to adhere to flake spec
This commit is contained in:
parent
336a0cf070
commit
953aca9361
1 changed files with 18 additions and 6 deletions
24
flake.nix
24
flake.nix
|
|
@ -58,11 +58,23 @@
|
||||||
core-overlay = self.overlays.core;
|
core-overlay = self.overlays.core;
|
||||||
libcamera-overlay = self.overlays.libcamera;
|
libcamera-overlay = self.overlays.libcamera;
|
||||||
};
|
};
|
||||||
packages.aarch64-linux = {
|
checks.aarch64-linux = self.packages.aarch64-linux;
|
||||||
kernels = pinned.rpi-kernels;
|
packages.aarch64-linux = with pinned.lib;
|
||||||
firmware = pinned.raspberrypifw;
|
let
|
||||||
wireless-firmware = pinned.raspberrypiWirelessFirmware;
|
kernels =
|
||||||
uboot-rpi-arm64 = pinned.uboot-rpi-arm64;
|
foldlAttrs f { } pinned.rpi-kernels;
|
||||||
};
|
f = acc: kernel-version: board-attr-set:
|
||||||
|
foldlAttrs
|
||||||
|
(acc: board-version: drv: acc // {
|
||||||
|
"linux-${kernel-version}-${board-version}" = drv;
|
||||||
|
})
|
||||||
|
acc
|
||||||
|
board-attr-set;
|
||||||
|
in
|
||||||
|
{
|
||||||
|
firmware = pinned.raspberrypifw;
|
||||||
|
wireless-firmware = pinned.raspberrypiWirelessFirmware;
|
||||||
|
uboot-rpi-arm64 = pinned.uboot-rpi-arm64;
|
||||||
|
} // kernels;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue