flake: use the uImage format for not-os #9
|
@ -10,9 +10,15 @@
|
|||
pkgs = import nixpkgs { system = "x86_64-linux"; };
|
||||
not-os-patches = [
|
||||
{
|
||||
# Additional systemd options for recent nixpkgs
|
||||
url = "https://patch-diff.githubusercontent.com/raw/cleverca22/not-os/pull/25.patch";
|
||||
sha256 = "sha256-QYXdiCdvGLcvLkC2BCIfJfCgW3Hf4meeK0SdU39aSYg=";
|
||||
}
|
||||
{
|
||||
# U-boot wrapped kernel, initrd and zc706 dtb support
|
||||
url = "https://patch-diff.githubusercontent.com/raw/cleverca22/not-os/pull/26.patch";
|
||||
sha256 = "sha256-fupVodnuXDik3+pi0BDlWL+zQROfzlWEz+fthe3JNHE=";
|
||||
}
|
||||
];
|
||||
patched-not-os = pkgs.applyPatches {
|
||||
name = "not-os-patched";
|
||||
|
@ -223,7 +229,6 @@
|
|||
extraModules = [
|
||||
"${patched-not-os}/zynq_image.nix"
|
||||
];
|
||||
platform = system: (import nixpkgs { config = {}; }).platforms.armv7l-hf-multiplatform;
|
||||
system = "x86_64-linux";
|
||||
crossSystem.system = "armv7l-linux";
|
||||
|
||||
});
|
||||
|
|
Loading…
Reference in New Issue
Why is this duplicating the code already in not-os?
I initially thought this was also not needed. However, omitting this part results to:
It appears this is just how the process operates, especially considering how the not-os part is structured in the flake. It seems like this flake and the not-os flake function as separate entities, with each only modifying and building upon the not-os modules.
Most likely you're just doing it wrong and not understanding what is really going on. Read the not-os code carefully.