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