fix: use cross-compilation from x86 to ARM for SD card image
This commit is contained in:
@@ -88,10 +88,15 @@
|
|||||||
))
|
))
|
||||||
// {
|
// {
|
||||||
sd-image-aarch64 = nixpkgs.lib.nixosSystem {
|
sd-image-aarch64 = nixpkgs.lib.nixosSystem {
|
||||||
system = "aarch64-linux";
|
system = "x86_64-linux";
|
||||||
modules = [
|
modules = [
|
||||||
"${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
|
"${nixpkgs}/nixos/modules/installer/sd-card/sd-image-aarch64.nix"
|
||||||
./images/sd-image-aarch64.nix
|
./images/sd-image-aarch64.nix
|
||||||
|
{
|
||||||
|
nixpkgs.crossSystem = {
|
||||||
|
system = "aarch64-linux";
|
||||||
|
};
|
||||||
|
}
|
||||||
];
|
];
|
||||||
specialArgs = {
|
specialArgs = {
|
||||||
inherit inputs outputs dotsPath;
|
inherit inputs outputs dotsPath;
|
||||||
|
|||||||
@@ -76,8 +76,6 @@ in
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
boot.binfmt.emulatedSystems = [ "aarch64-linux" ];
|
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
cpu.intel.updateMicrocode = true;
|
cpu.intel.updateMicrocode = true;
|
||||||
graphics.enable = true;
|
graphics.enable = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user