use nix-shell -p
for dhall-to-nixpkgs
example
This commit is contained in:
parent
370097ce86
commit
fba19509b1
1 changed files with 6 additions and 5 deletions
|
@ -303,11 +303,8 @@ You can use the `dhall-to-nixpkgs` command-line utility to automate
|
||||||
packaging Dhall code. For example:
|
packaging Dhall code. For example:
|
||||||
|
|
||||||
```ShellSession
|
```ShellSession
|
||||||
$ nix-env --install --attr haskellPackages.dhall-nixpkgs
|
$ nix-shell -p haskellPackages.dhall-nixpkgs nix-prefetch-git
|
||||||
|
[nix-shell]$ dhall-to-nixpkgs github https://github.com/Gabriella439/dhall-semver.git
|
||||||
$ nix-env --install --attr nix-prefetch-git # Used by dhall-to-nixpkgs
|
|
||||||
|
|
||||||
$ dhall-to-nixpkgs github https://github.com/Gabriella439/dhall-semver.git
|
|
||||||
{ buildDhallGitHubPackage, Prelude }:
|
{ buildDhallGitHubPackage, Prelude }:
|
||||||
buildDhallGitHubPackage {
|
buildDhallGitHubPackage {
|
||||||
name = "dhall-semver";
|
name = "dhall-semver";
|
||||||
|
@ -325,6 +322,10 @@ $ dhall-to-nixpkgs github https://github.com/Gabriella439/dhall-semver.git
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
:::{.note}
|
||||||
|
`nix-prefetch-git` has to be in `$PATH` for `dhall-to-nixpkgs` to work.
|
||||||
|
:::
|
||||||
|
|
||||||
The utility takes care of automatically detecting remote imports and converting
|
The utility takes care of automatically detecting remote imports and converting
|
||||||
them to package dependencies. You can also use the utility on local
|
them to package dependencies. You can also use the utility on local
|
||||||
Dhall directories, too:
|
Dhall directories, too:
|
||||||
|
|
Loading…
Reference in a new issue