Revert "feat(flake): perform final fixups to the flake outputs"
This reverts commit b7f3d60708
.
CI now supports aarch64-linux.
This commit is contained in:
parent
7dfc5f07ce
commit
1d3f28acef
22
flake.nix
22
flake.nix
|
@ -36,25 +36,7 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = inputs@{ self, nixpkgs, crane, rust-overlay, flake-parts, ... }:
|
outputs = inputs@{ self, nixpkgs, crane, rust-overlay, flake-parts, ... }:
|
||||||
let
|
flake-parts.lib.mkFlake { inherit inputs; } ({ moduleWithSystem, ... }: {
|
||||||
# Systems supported in CI
|
|
||||||
supportedSystems = [ "x86_64-linux" ];
|
|
||||||
fixupFlakes = outputs: nixpkgs.lib.updateManyAttrsByPath [
|
|
||||||
# Apply post-flakeparts massaging for limited supported systems, e.g. systems for which
|
|
||||||
# we don't have KVM support and cannot test in CI, but we still can meaningfully
|
|
||||||
# build packages.
|
|
||||||
{
|
|
||||||
path = [ "legacyPackages" "unsupportedChecks" ];
|
|
||||||
update = checks: checks // (nixpkgs.lib.filterAttrs (name: _: !builtins.elem name supportedSystems) outputs.checks);
|
|
||||||
}
|
|
||||||
{
|
|
||||||
path = [ "checks" ];
|
|
||||||
update = nixpkgs.lib.filterAttrs (name: _: builtins.elem name supportedSystems);
|
|
||||||
}
|
|
||||||
]
|
|
||||||
outputs;
|
|
||||||
in
|
|
||||||
fixupFlakes (flake-parts.lib.mkFlake { inherit inputs; } ({ moduleWithSystem, ... }: {
|
|
||||||
imports = [
|
imports = [
|
||||||
# Derive the output overlay automatically from all packages that we define.
|
# Derive the output overlay automatically from all packages that we define.
|
||||||
inputs.flake-parts.flakeModules.easyOverlay
|
inputs.flake-parts.flakeModules.easyOverlay
|
||||||
|
@ -273,5 +255,5 @@
|
||||||
TEST_SYSTEMD = pkgs.systemd;
|
TEST_SYSTEMD = pkgs.systemd;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}));
|
});
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue