git.iko.soy/nixpkgs-stackage
on master help sign in
nixpkgs-stackage/examples/example-override-pinned.nix
16 lines 526 B history raw
1# Stackage packages with Nixpkgs pinned to specific revision
3let
4 nixpkgs = import ./nixpkgs-pinned.nix {};
5 inherit (nixpkgs) pkgs lib haskell;
7 stackage2nixSrc = pkgs.fetchFromGitHub (lib.importJSON ./stackage2nix.json);
9 stackagePackages = haskell.packages.stackage.lib.callStackage2nix "stackage2nix" stackage2nixSrc { inherit nixpkgs; };
10 stackage = stackagePackages.override {
11 overrides = self: super: {
12 stackage2nix = haskell.lib.disableSharedExecutables super.stackage2nix;
13 };
14 };
15in
16 stackage