Johannes Maier
39e6ebdfe1
buildDhallUrl: fix impure proxy variable passing ( #178544 )
...
PR #177891 tried fixing a problem with `buildDhallUrl` in environments
where proxy variables are necessary for internet access to work. The
`impureEnvVars` should be set in `downloadEncodedFile` instead of the
final `runCommand`, as the former is an FOD, the latter isn't.
2022-06-22 09:06:54 -07:00
Gabriella Gonzalez
cb058dc7ea
buildDhallUrl: Respect proxy environment variables
...
`buildDhallUrl` is a fixed output derivation, which means
that we can (and should) inherit impure proxy-related
environment variables for fetching URLs.
The motivation for this change is:
https://discourse.dhall-lang.org/t/cant-build-a-nixified-dhall-package-in-a-sandbox-depending-on-the-environment/
… where a `buildDhallUrl` derivation was failing in a restricted
networking environment due to not inheriting proxy-related
settings.
2022-06-18 11:09:19 +02:00
(cdep)illabout
10c5a4cca5
dhallPackages.buildDhallUrl: change argument from dhall-hash to dhallHash
2021-11-08 13:15:17 +09:00
Dennis Gosnell
2e1d84e9fb
dhallPackages.buildDhallUrl: small formatting fixes
...
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-01 13:44:50 +09:00
(cdep)illabout
a201d9744f
dhallPackages.buildDhallUrl: add this function
...
`buildDhallUrl` is a function to download a Dhall remote import.
It is introduced to `dhall-to-nixpkgs` in
https://github.com/dhall-lang/dhall-haskell/pull/2318 .
2021-10-25 15:04:50 +09:00