feat(flakes): rework packages
This commit is contained in:
parent
36d72aeb3b
commit
cb6adc73e7
13
flake.nix
13
flake.nix
|
@ -19,16 +19,13 @@
|
|||
}: let
|
||||
systems = ["x86_64-linux" "aarch64-linux" "aarch64-darwin"];
|
||||
forAllSystems = nixpkgs.lib.genAttrs systems;
|
||||
in {
|
||||
packages = forAllSystems (system: let
|
||||
pkgs = import nixpkgs {
|
||||
inherit system;
|
||||
overlays = [fenix.overlays.default];
|
||||
};
|
||||
in
|
||||
pkgs = forAllSystems (system: (nixpkgs.legacyPackages.${system}.extend fenix.overlays.default));
|
||||
packagesFn = pkgs:
|
||||
import ./default.nix {
|
||||
inherit pkgs rust-manifest;
|
||||
fenix = import fenix {inherit pkgs;};
|
||||
});
|
||||
};
|
||||
in {
|
||||
packages = forAllSystems (system: packagesFn pkgs.${system});
|
||||
};
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue