git.iko.soy/typeable/nixpkgs-stackage
on master help sign in
15 lines 419 B history raw
1# Nixpkgs with Stackage overlay pinned to `nixpkgs.json` revision
3{ pkgsPath ? null
4, overlays ? []
5, system ? null }:
7let
8 _pkgs = import <nixpkgs> {};
9 _pkgsPath = if pkgsPath != null
10 then pkgsPath
11 else _pkgs.fetchFromGitHub (_pkgs.lib.importJSON ./nixpkgs.json);
12in
13 import _pkgsPath ({
14 overlays = [ (import ./default.nix) ] ++ overlays;
15 } // (if system != null then { inherit system; } else {}))