Revert "feat(flake): perform final fixups to the flake outputs"

This reverts commit b7f3d60708.

CI now supports aarch64-linux.
This commit is contained in:
Jörg Thalheim 2024-01-07 08:55:39 +01:00
parent 7dfc5f07ce
commit 1d3f28acef
1 changed files with 2 additions and 20 deletions

View File

@ -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;
}; };
}; };
})); });
} }