refactor: multi-platform support for nix build
This commit is contained in:
18
flake.nix
18
flake.nix
@ -6,14 +6,22 @@
|
||||
inputs.utils.url = "github:numtide/flake-utils";
|
||||
|
||||
outputs = { self, nixpkgs, utils }:
|
||||
(utils.lib.eachDefaultSystem
|
||||
utils.lib.eachDefaultSystem
|
||||
(system:
|
||||
let
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
in
|
||||
|
||||
{
|
||||
defaultPackages = pkgs.callPackage ./. { };
|
||||
})
|
||||
);
|
||||
packages = rec{
|
||||
clash-meta = pkgs.callPackage ./. { };
|
||||
default = clash-meta;
|
||||
};
|
||||
|
||||
apps = rec {
|
||||
clash-meta = utils.lib.mkApp { drv = self.packages.${system}.clash-meta; };
|
||||
default = clash-meta;
|
||||
};
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user