feat(uconsole): add rpi-cross-overlay module + Lix

- rpi-cross-overlay.nix: override pkgs.rpi with cross-compilation
  when buildPlatform != hostPlatform (0 QEMU)
- Lix nix daemon for uConsole (aarch64-linux)
- Remove broken inline overlay from flake.nix
This commit is contained in:
2026-06-12 16:36:49 -04:00
parent efc50d23c4
commit 5ee644e9dd
2 changed files with 45 additions and 0 deletions

View File

@@ -115,6 +115,7 @@
}
# nixos-raspberrypi — crée pkgs.rpi avec kernel/firmware cross-compilés
nixos-raspberrypi.nixosModules.nixpkgs-rpi
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
{
nixpkgs.overlays = [
nixos-raspberrypi.overlays.bootloader
@@ -130,6 +131,10 @@
nixos-uconsole.nixosModules.configtxt
(nixos-uconsole.nixosModules.cm { lib = nixpkgs-uconsole.lib; isCM4 = false; })
nixos-uconsole.nixosModules.base
# Cross-compile pkgs.rpi (0 QEMU)
./modules/nixos/rpi-cross-overlay.nix
# Lix instead of CppNix
{ nix.package = lix.packages."aarch64-linux".default; }
# agenix pour déchiffrer les secrets au déploiement
agenix.nixosModules.default
# Notre config