Nixpkgs/Create and debug packages: Difference between revisions
imported>Kirelagin mNo edit summary |
imported>Roosemberth Use expresion in `nix-shell` to enter in an external package build environment. |
||
| Line 154: | Line 154: | ||
$ mkdir -p ~/tmpdev/bc-build && cd ~/tmpdev/bc-build | $ mkdir -p ~/tmpdev/bc-build && cd ~/tmpdev/bc-build | ||
$ nix-shell $NIXPKGS -A bc | $ nix-shell $NIXPKGS -A bc | ||
</syntaxhighlight> | |||
You can also drop in the build environment for a package not in nixpkgs. | |||
<syntaxhighlight lang="bash"> | |||
$ mkdir -p ~/tmpdev/bc-build && cd ~/tmpdev/bc-build | |||
$ nix-shell -E "with import <nixpkgs> {}; callPackage /path/to/package.nix {}" | |||
</syntaxhighlight> | </syntaxhighlight> | ||