678 B
678 B
Table of contents
- [
nix build
](##nix build
)
nix build
Command to build nix packages, either locally sourced or from third parties (like nixpkgs)
Example
Local
Set something to build inside your Nix flake (flake.nix
) then run nix build
.
Here's an example you can put in Nix flake:
packages.default = pkgs.rustPlatform.buildRustPackage {
name = "zero-to-nix-rust";
src = ./.;
cargoLock = {
lockFile = ./Cargo.lock;
};
};
Then run:
Third party/Remote
You can either grab something from GitHub (using the github:user/repo*#optional_pkg
) or a URL (using the https://scm.wyattjmiller.com/wymiller/cool-repo*#pkg
)