674 B
674 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; }; };
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
)