mirror of
https://github.com/nix-community/naersk
synced 2024-11-22 19:53:05 +00:00
Update README and limit concurrent builds
This commit is contained in:
parent
59352d86f5
commit
648f8c9cce
3 changed files with 31 additions and 2 deletions
|
@ -130,4 +130,3 @@ Copy this `flake.nix` into your repo.
|
||||||
}
|
}
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
|
@ -72,3 +72,33 @@ naersk.buildPackage ./my-package
|
||||||
|
|
||||||
[cargo]: https://crates.io/
|
[cargo]: https://crates.io/
|
||||||
[niv]: https://github.com/nmattia/niv
|
[niv]: https://github.com/nmattia/niv
|
||||||
|
|
||||||
|
## Using with Nix Flakes
|
||||||
|
Copy this `flake.nix` into your repo.
|
||||||
|
```nix
|
||||||
|
{
|
||||||
|
|
||||||
|
inputs = {
|
||||||
|
naersk.url = "github:nmattia/naersk/master";
|
||||||
|
nixpkgs.url = "github:NixOS/nixpkgs/nixpkgs-unstable";
|
||||||
|
utils.url = "github:numtide/flake-utils";
|
||||||
|
};
|
||||||
|
|
||||||
|
outputs = { self, nixpkgs, utils, naersk }:
|
||||||
|
utils.lib.eachDefaultSystem (system:
|
||||||
|
let
|
||||||
|
pkgs = import nixpkgs { inherit system; };
|
||||||
|
naersk-lib = pkgs.callPackage naersk { };
|
||||||
|
in {
|
||||||
|
|
||||||
|
defaultPackage = naersk-lib.buildPackage ./.;
|
||||||
|
|
||||||
|
# If you have a default binary in your project, add path to it here
|
||||||
|
# defaultApp = {
|
||||||
|
# type = "app";
|
||||||
|
# program = "${self.defaultPackage."${system}"}/bin/%BINARY_PATH_HERE%";
|
||||||
|
# };
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
```
|
||||||
|
|
|
@ -34,6 +34,6 @@ else
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Build and create a root
|
# Build and create a root
|
||||||
nix-build ./test.nix --no-link --max-jobs 10 "${extraArgs[@]}"
|
nix-build ./test.nix --no-link --max-jobs 4 "${extraArgs[@]}"
|
||||||
|
|
||||||
echo "all good"
|
echo "all good"
|
||||||
|
|
Loading…
Reference in a new issue