feat(uconsole): add flashable SD image package (SSH+WiFi+keys)

This commit is contained in:
2026-06-12 21:42:51 -04:00
parent 3d86af76b9
commit 80efb68428

View File

@@ -139,5 +139,28 @@
}; };
}; };
devShells.${system}.default = devShell; devShells.${system}.default = devShell;
packages.${system} = {
# Image SD flashable pour uConsole CM5 (SSH + WiFi + clés)
# Usage : dd if=result of=/dev/sda bs=4M status=progress conv=fsync
uconsole-cm5-image = nixos-uconsole.lib.mkUConsoleImage {
variant = "cm5";
modules = [
{
nixpkgs.buildPlatform = system;
nixpkgs.hostPlatform = "aarch64-linux";
nixpkgs.config.allowUnfree = true;
}
nixos-raspberrypi.nixosModules.nixpkgs-rpi
nixos-raspberrypi.nixosModules.raspberry-pi-5.base
nixos-raspberrypi.lib.inject-overlays-global
# kernel uConsole + notre config minimal
nixos-uconsole.nixosModules.kernel
(nixos-uconsole.nixosModules.cm { lib = nixpkgs-uconsole.lib; isCM4 = false; })
nixos-uconsole.nixosModules.base
agenix.nixosModules.default
./hosts/uconsole-cm5/configuration.nix
];
}.config.system.build.sdImage;
};
}; };
} }