about summary refs log tree commit diff
path: root/pkgs/desktops
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2016-11-01 18:29:43 +0100
committerPeter Simons <simons@cryp.to>2016-11-01 18:35:19 +0100
commitfac1168816a132694a3f21f2e00654f69ab44e5f (patch)
tree040297c6028957288e9d6cbd66a8bd9df3c9e5db /pkgs/desktops
parent0607fa18740f1c41b522c43f4f2422888354a901 (diff)
downloadnixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar.gz
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar.bz2
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar.lz
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar.xz
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.tar.zst
nixlib-fac1168816a132694a3f21f2e00654f69ab44e5f.zip
callHackage: make 'all-cabal-hashes' repository overridable
This commit changes callHackage to use a deterministic version of the Hackage
checkout from https://github.com/commercialhaskell/all-cabal-hashes by default.
This means that packages uploaded to Hackage after today will be available to
callHackage only after "pkgs/data/misc/hackage/default.nix" has been updated.

People who want the previous behavior where we always had the latest version of
Hackage available -- at the cost of frequent downloads from Github --, can add
the following override to their "~/.nixpkgs/config.nix" file:

  {
    packageOverrides = super: {
      all-cabal-hashes = builtins.fetchTarball "https://github.com/commercialhaskell/all-cabal-hashes/archive/hackage.tar.gz";
    };
  }
Diffstat (limited to 'pkgs/desktops')
0 files changed, 0 insertions, 0 deletions