git.iko.soy/nixpkgs-stackage
on master help sign in
450 files changed+3046964−338
since splitsnapshots
unifiedsplit
README.md+7−7 cache-version.txt+1−1 default.nix+8−2 examples/example.nix+1−3 examples/nixpkgs-pinned.nix+3−3 examples/nixpkgs-stackage.json−6 examples/nixpkgs.json−6 examples/stackage2nix.json+2−2 lib.nix+55−12 nixpkgs.json+2−2 release.nix+5−3 stackage/default.nix+82−6 stackage/lts-0.0/default.nix+1−1 stackage/lts-0.1/default.nix+1−1 stackage/lts-0.2/default.nix+1−1 stackage/lts-0.3/default.nix+1−1 stackage/lts-0.4/default.nix+1−1 stackage/lts-0.5/default.nix+1−1 stackage/lts-0.6/default.nix+1−1 stackage/lts-0.7/default.nix+1−1 stackage/lts-1.0/default.nix+1−1 stackage/lts-1.1/default.nix+1−1 stackage/lts-1.10/default.nix+1−1 stackage/lts-1.11/default.nix+1−1 stackage/lts-1.12/default.nix+1−1 stackage/lts-1.13/default.nix+1−1 stackage/lts-1.14/default.nix+1−1 stackage/lts-1.15/default.nix+1−1 stackage/lts-1.2/default.nix+1−1 stackage/lts-1.4/default.nix+1−1 stackage/lts-1.5/default.nix+1−1 stackage/lts-1.7/default.nix+1−1 stackage/lts-1.8/default.nix+1−1 stackage/lts-1.9/default.nix+1−1 stackage/lts-10.0/default.nix+1−1 stackage/lts-10.1/default.nix+1−1 stackage/lts-10.10/configuration-packages.nix+49 stackage/lts-10.10/default.nix+26 stackage/lts-10.10/packages.nix+45308 stackage/lts-10.2/default.nix+1−1 stackage/lts-10.3/default.nix+1−1 stackage/lts-10.4/default.nix+1−1 stackage/lts-10.5/default.nix+1−1 stackage/lts-10.6/default.nix+1−1 stackage/lts-10.7/default.nix+1−1 stackage/lts-10.8/configuration-packages.nix+49 stackage/lts-10.8/default.nix+26 stackage/lts-10.8/packages.nix+45181 stackage/lts-10.9/configuration-packages.nix+49 stackage/lts-10.9/default.nix+26 stackage/lts-10.9/packages.nix+45245 stackage/lts-11.0/configuration-packages.nix+48 stackage/lts-11.0/default.nix+26 stackage/lts-11.0/packages.nix+40073 stackage/lts-11.1/configuration-packages.nix+48 stackage/lts-11.1/default.nix+26 stackage/lts-11.1/packages.nix+40188 stackage/lts-11.10/configuration-packages.nix+48 stackage/lts-11.10/default.nix+26 stackage/lts-11.10/packages.nix+40462 stackage/lts-11.11/configuration-packages.nix+48 stackage/lts-11.11/default.nix+26 stackage/lts-11.11/packages.nix+40462 stackage/lts-11.12/configuration-packages.nix+48 stackage/lts-11.12/default.nix+26 stackage/lts-11.12/packages.nix+42001 stackage/lts-11.13/configuration-packages.nix+48 stackage/lts-11.13/default.nix+26 stackage/lts-11.13/packages.nix+41904 stackage/lts-11.14/configuration-packages.nix+48 stackage/lts-11.14/default.nix+26 stackage/lts-11.14/packages.nix+42055 stackage/lts-11.15/configuration-packages.nix+48 stackage/lts-11.15/default.nix+26 stackage/lts-11.15/packages.nix+42082 stackage/lts-11.16/configuration-packages.nix+48 stackage/lts-11.16/default.nix+26 stackage/lts-11.16/packages.nix+42086 stackage/lts-11.17/configuration-packages.nix+48 stackage/lts-11.17/default.nix+26 stackage/lts-11.17/packages.nix+42104 stackage/lts-11.18/configuration-packages.nix+48 stackage/lts-11.18/default.nix+26 stackage/lts-11.18/packages.nix+42122 stackage/lts-11.19/configuration-packages.nix+48 stackage/lts-11.19/default.nix+26 stackage/lts-11.19/packages.nix+42113 stackage/lts-11.2/configuration-packages.nix+48 stackage/lts-11.2/default.nix+26 stackage/lts-11.2/packages.nix+40360 stackage/lts-11.20/configuration-packages.nix+46 stackage/lts-11.20/default.nix+26 stackage/lts-11.20/packages.nix+42380 stackage/lts-11.21/configuration-packages.nix+46 stackage/lts-11.21/default.nix+26 stackage/lts-11.21/packages.nix+42381 stackage/lts-11.22/configuration-packages.nix+46 stackage/lts-11.22/default.nix+26 stackage/lts-11.22/packages.nix+42377 stackage/lts-11.3/configuration-packages.nix+48 stackage/lts-11.3/default.nix+26 stackage/lts-11.3/packages.nix+40342 stackage/lts-11.4/configuration-packages.nix+48 stackage/lts-11.4/default.nix+26 stackage/lts-11.4/packages.nix+40419 stackage/lts-11.5/configuration-packages.nix+48 stackage/lts-11.5/default.nix+26 stackage/lts-11.5/packages.nix+40377 stackage/lts-11.6/configuration-packages.nix+48 stackage/lts-11.6/default.nix+26 stackage/lts-11.6/packages.nix+40390 stackage/lts-11.7/configuration-packages.nix+48 stackage/lts-11.7/default.nix+26 stackage/lts-11.7/packages.nix+40443 stackage/lts-11.8/configuration-packages.nix+48 stackage/lts-11.8/default.nix+26 stackage/lts-11.8/packages.nix+40437 stackage/lts-11.9/configuration-packages.nix+48 stackage/lts-11.9/default.nix+26 stackage/lts-11.9/packages.nix+40464 stackage/lts-12.0/configuration-common.nix+5 stackage/lts-12.0/configuration-packages.nix+47 stackage/lts-12.0/default.nix+26 stackage/lts-12.0/packages.nix+39949 stackage/lts-12.1/configuration-common.nix+5 stackage/lts-12.1/configuration-packages.nix+47 stackage/lts-12.1/default.nix+26 stackage/lts-12.1/packages.nix+39962 stackage/lts-12.10/configuration-packages.nix+42 stackage/lts-12.10/default.nix+26 stackage/lts-12.10/packages.nix+40653 stackage/lts-12.11/configuration-packages.nix+42 stackage/lts-12.11/default.nix+26 stackage/lts-12.11/packages.nix+40648 stackage/lts-12.12/configuration-packages.nix+42 stackage/lts-12.12/default.nix+26 stackage/lts-12.12/packages.nix+40696 stackage/lts-12.13/configuration-packages.nix+42 stackage/lts-12.13/default.nix+26 stackage/lts-12.13/packages.nix+40711 stackage/lts-12.14/configuration-packages.nix+42 stackage/lts-12.14/default.nix+26 stackage/lts-12.14/packages.nix+40711 stackage/lts-12.15/configuration-packages.nix+42 stackage/lts-12.15/default.nix+26 stackage/lts-12.15/packages.nix+40711 stackage/lts-12.16/configuration-packages.nix+42 stackage/lts-12.16/default.nix+26 stackage/lts-12.16/packages.nix+40817 stackage/lts-12.17/configuration-packages.nix+42 stackage/lts-12.17/default.nix+26 stackage/lts-12.17/packages.nix+40822 stackage/lts-12.18/configuration-packages.nix+42 stackage/lts-12.18/default.nix+26 stackage/lts-12.18/packages.nix+40822 stackage/lts-12.19/configuration-packages.nix+42 stackage/lts-12.19/default.nix+26 stackage/lts-12.19/packages.nix+40862 stackage/lts-12.2/configuration-packages.nix+42 stackage/lts-12.2/default.nix+26 stackage/lts-12.2/packages.nix+40225 stackage/lts-12.20/configuration-packages.nix+42 stackage/lts-12.20/default.nix+26 stackage/lts-12.20/packages.nix+40978 stackage/lts-12.21/configuration-packages.nix+42 stackage/lts-12.21/default.nix+26 stackage/lts-12.21/packages.nix+40956 stackage/lts-12.22/configuration-packages.nix+42 stackage/lts-12.22/default.nix+26 stackage/lts-12.22/packages.nix+40962 stackage/lts-12.23/configuration-packages.nix+42 stackage/lts-12.23/default.nix+26 stackage/lts-12.23/packages.nix+40987 stackage/lts-12.24/configuration-packages.nix+42 stackage/lts-12.24/default.nix+26 stackage/lts-12.24/packages.nix+41005 stackage/lts-12.25/configuration-packages.nix+42 stackage/lts-12.25/default.nix+26 stackage/lts-12.25/packages.nix+41001 stackage/lts-12.26/configuration-packages.nix+42 stackage/lts-12.26/default.nix+26 stackage/lts-12.26/packages.nix+41084 stackage/lts-12.3/configuration-packages.nix+46 stackage/lts-12.3/default.nix+26 stackage/lts-12.3/packages.nix+40059 stackage/lts-12.4/configuration-packages.nix+46 stackage/lts-12.4/default.nix+26 stackage/lts-12.4/packages.nix+40212 stackage/lts-12.5/configuration-packages.nix+42 stackage/lts-12.5/default.nix+26 stackage/lts-12.5/packages.nix+40548 stackage/lts-12.6/configuration-packages.nix+42 stackage/lts-12.6/default.nix+26 stackage/lts-12.6/packages.nix+40549 stackage/lts-12.7/configuration-packages.nix+42 stackage/lts-12.7/default.nix+26 stackage/lts-12.7/packages.nix+40552 stackage/lts-12.8/configuration-packages.nix+42 stackage/lts-12.8/default.nix+26 stackage/lts-12.8/packages.nix+40558 stackage/lts-12.9/configuration-packages.nix+42 stackage/lts-12.9/default.nix+26 stackage/lts-12.9/packages.nix+40559 stackage/lts-13.0/configuration-packages.nix+40 stackage/lts-13.0/default.nix+26 stackage/lts-13.0/packages.nix+38448 stackage/lts-13.1/configuration-packages.nix+40 stackage/lts-13.1/default.nix+26 stackage/lts-13.1/packages.nix+38588 stackage/lts-13.10/configuration-packages.nix+40 stackage/lts-13.10/default.nix+26 stackage/lts-13.10/packages.nix+39158 stackage/lts-13.11/configuration-packages.nix+40 stackage/lts-13.11/default.nix+26 stackage/lts-13.11/packages.nix+39132 stackage/lts-13.12/configuration-packages.nix+40 stackage/lts-13.12/default.nix+26 stackage/lts-13.12/packages.nix+39227 stackage/lts-13.13/configuration-packages.nix+40 stackage/lts-13.13/default.nix+26 stackage/lts-13.13/packages.nix+39223 stackage/lts-13.14/configuration-packages.nix+40 stackage/lts-13.14/default.nix+26 stackage/lts-13.14/packages.nix+39253 stackage/lts-13.15/configuration-packages.nix+40 stackage/lts-13.15/default.nix+26 stackage/lts-13.15/packages.nix+39252 stackage/lts-13.16/configuration-packages.nix+40 stackage/lts-13.16/default.nix+26 stackage/lts-13.16/packages.nix+39274 stackage/lts-13.17/configuration-packages.nix+40 stackage/lts-13.17/default.nix+26 stackage/lts-13.17/packages.nix+39278 stackage/lts-13.18/configuration-packages.nix+40 stackage/lts-13.18/default.nix+26 stackage/lts-13.18/packages.nix+39347 stackage/lts-13.19/configuration-packages.nix+40 stackage/lts-13.19/default.nix+26 stackage/lts-13.19/packages.nix+39329 stackage/lts-13.2/configuration-packages.nix+40 stackage/lts-13.2/default.nix+26 stackage/lts-13.2/packages.nix+38594 stackage/lts-13.20/configuration-packages.nix+40 stackage/lts-13.20/default.nix+26 stackage/lts-13.20/packages.nix+39318 stackage/lts-13.21/configuration-packages.nix+40 stackage/lts-13.21/default.nix+26 stackage/lts-13.21/packages.nix+39300 stackage/lts-13.3/configuration-packages.nix+40 stackage/lts-13.3/default.nix+26 stackage/lts-13.3/packages.nix+38734 stackage/lts-13.4/configuration-packages.nix+40 stackage/lts-13.4/default.nix+26 stackage/lts-13.4/packages.nix+39037 stackage/lts-13.5/configuration-packages.nix+40 stackage/lts-13.5/default.nix+26 stackage/lts-13.5/packages.nix+39042 stackage/lts-13.6/configuration-packages.nix+40 stackage/lts-13.6/default.nix+26 stackage/lts-13.6/packages.nix+39030 stackage/lts-13.7/configuration-packages.nix+40 stackage/lts-13.7/default.nix+26 stackage/lts-13.7/packages.nix+39023 stackage/lts-13.8/configuration-packages.nix+40 stackage/lts-13.8/default.nix+26 stackage/lts-13.8/packages.nix+39022 stackage/lts-13.9/configuration-packages.nix+40 stackage/lts-13.9/default.nix+26 stackage/lts-13.9/packages.nix+39158 stackage/lts-2.0/default.nix+1−1 stackage/lts-2.1/default.nix+1−1 stackage/lts-2.10/default.nix+1−1 stackage/lts-2.11/default.nix+1−1 stackage/lts-2.12/default.nix+1−1 stackage/lts-2.13/default.nix+1−1 stackage/lts-2.14/default.nix+1−1 stackage/lts-2.15/default.nix+1−1 stackage/lts-2.16/default.nix+1−1 stackage/lts-2.17/default.nix+1−1 stackage/lts-2.18/default.nix+1−1 stackage/lts-2.19/default.nix+1−1 stackage/lts-2.2/default.nix+1−1 stackage/lts-2.20/default.nix+1−1 stackage/lts-2.21/default.nix+1−1 stackage/lts-2.22/default.nix+1−1 stackage/lts-2.3/default.nix+1−1 stackage/lts-2.4/default.nix+1−1 stackage/lts-2.5/default.nix+1−1 stackage/lts-2.6/default.nix+1−1 stackage/lts-2.7/default.nix+1−1 stackage/lts-2.8/default.nix+1−1 stackage/lts-2.9/default.nix+1−1 stackage/lts-3.0/default.nix+1−1 stackage/lts-3.1/default.nix+1−1 stackage/lts-3.10/default.nix+1−1 stackage/lts-3.11/default.nix+1−1 stackage/lts-3.12/default.nix+1−1 stackage/lts-3.13/default.nix+1−1 stackage/lts-3.14/default.nix+1−1 stackage/lts-3.15/default.nix+1−1 stackage/lts-3.16/default.nix+1−1 stackage/lts-3.17/default.nix+1−1 stackage/lts-3.18/default.nix+1−1 stackage/lts-3.19/default.nix+1−1 stackage/lts-3.2/default.nix+1−1 stackage/lts-3.20/default.nix+1−1 stackage/lts-3.21/default.nix+1−1 stackage/lts-3.22/default.nix+1−1 stackage/lts-3.3/default.nix+1−1 stackage/lts-3.4/default.nix+1−1 stackage/lts-3.5/default.nix+1−1 stackage/lts-3.6/default.nix+1−1 stackage/lts-3.7/default.nix+1−1 stackage/lts-3.8/default.nix+1−1 stackage/lts-3.9/default.nix+1−1 stackage/lts-4.0/default.nix+1−1 stackage/lts-4.1/default.nix+1−1 stackage/lts-4.2/default.nix+1−1 stackage/lts-5.0/default.nix+1−1 stackage/lts-5.1/default.nix+1−1 stackage/lts-5.10/default.nix+1−1 stackage/lts-5.11/default.nix+1−1 stackage/lts-5.12/default.nix+1−1 stackage/lts-5.13/default.nix+1−1 stackage/lts-5.14/default.nix+1−1 stackage/lts-5.15/default.nix+1−1 stackage/lts-5.16/default.nix+1−1 stackage/lts-5.17/default.nix+1−1 stackage/lts-5.18/default.nix+1−1 stackage/lts-5.2/default.nix+1−1 stackage/lts-5.3/default.nix+1−1 stackage/lts-5.4/default.nix+1−1 stackage/lts-5.5/default.nix+1−1 stackage/lts-5.6/default.nix+1−1 stackage/lts-5.7/default.nix+1−1 stackage/lts-5.8/default.nix+1−1 stackage/lts-5.9/default.nix+1−1 stackage/lts-6.0/default.nix+1−1 stackage/lts-6.1/default.nix+1−1 stackage/lts-6.10/default.nix+1−1 stackage/lts-6.11/default.nix+1−1 stackage/lts-6.12/default.nix+1−1 stackage/lts-6.13/default.nix+1−1 stackage/lts-6.14/default.nix+1−1 stackage/lts-6.15/default.nix+1−1 stackage/lts-6.16/default.nix+1−1 stackage/lts-6.17/default.nix+1−1 stackage/lts-6.18/default.nix+1−1 stackage/lts-6.19/default.nix+1−1 stackage/lts-6.2/default.nix+1−1 stackage/lts-6.20/default.nix+1−1 stackage/lts-6.21/default.nix+1−1 stackage/lts-6.22/default.nix+1−1 stackage/lts-6.23/default.nix+1−1 stackage/lts-6.24/default.nix+1−1 stackage/lts-6.25/default.nix+1−1 stackage/lts-6.26/default.nix+1−1 stackage/lts-6.27/default.nix+1−1 stackage/lts-6.28/default.nix+1−1 stackage/lts-6.29/default.nix+1−1 stackage/lts-6.3/default.nix+1−1 stackage/lts-6.30/default.nix+1−1 stackage/lts-6.31/default.nix+1−1 stackage/lts-6.32/default.nix+1−1 stackage/lts-6.33/default.nix+1−1 stackage/lts-6.34/default.nix+1−1 stackage/lts-6.35/default.nix+1−1 stackage/lts-6.4/default.nix+1−1 stackage/lts-6.5/default.nix+1−1 stackage/lts-6.6/default.nix+1−1 stackage/lts-6.7/default.nix+1−1 stackage/lts-6.8/default.nix+1−1 stackage/lts-6.9/default.nix+1−1 stackage/lts-7.0/default.nix+1−1 stackage/lts-7.1/default.nix+1−1 stackage/lts-7.10/default.nix+1−1 stackage/lts-7.11/default.nix+1−1 stackage/lts-7.12/default.nix+1−1 stackage/lts-7.13/default.nix+1−1 stackage/lts-7.14/default.nix+1−1 stackage/lts-7.15/default.nix+1−1 stackage/lts-7.16/default.nix+1−1 stackage/lts-7.17/default.nix+1−1 stackage/lts-7.18/default.nix+1−1 stackage/lts-7.19/default.nix+1−1 stackage/lts-7.2/default.nix+1−1 stackage/lts-7.20/default.nix+1−1 stackage/lts-7.21/default.nix+1−1 stackage/lts-7.22/default.nix+1−1 stackage/lts-7.23/default.nix+1−1 stackage/lts-7.24/default.nix+1−1 stackage/lts-7.3/default.nix+1−1 stackage/lts-7.4/default.nix+1−1 stackage/lts-7.5/default.nix+1−1 stackage/lts-7.6/default.nix+1−1 stackage/lts-7.7/default.nix+1−1 stackage/lts-7.8/default.nix+1−1 stackage/lts-7.9/default.nix+1−1 stackage/lts-8.0/default.nix+1−1 stackage/lts-8.1/default.nix+1−1 stackage/lts-8.10/default.nix+1−1 stackage/lts-8.11/default.nix+1−1 stackage/lts-8.12/default.nix+1−1 stackage/lts-8.13/default.nix+1−1 stackage/lts-8.14/default.nix+1−1 stackage/lts-8.15/default.nix+1−1 stackage/lts-8.16/default.nix+1−1 stackage/lts-8.17/default.nix+1−1 stackage/lts-8.18/default.nix+1−1 stackage/lts-8.19/default.nix+1−1 stackage/lts-8.2/default.nix+1−1 stackage/lts-8.20/default.nix+1−1 stackage/lts-8.21/default.nix+1−1 stackage/lts-8.22/default.nix+1−1 stackage/lts-8.23/default.nix+1−1 stackage/lts-8.24/default.nix+1−1 stackage/lts-8.3/default.nix+1−1 stackage/lts-8.4/default.nix+1−1 stackage/lts-8.5/default.nix+1−1 stackage/lts-8.6/default.nix+1−1 stackage/lts-8.7/default.nix+1−1 stackage/lts-8.8/default.nix+1−1 stackage/lts-8.9/default.nix+1−1 stackage/lts-9.0/default.nix+1−1 stackage/lts-9.1/default.nix+1−1 stackage/lts-9.10/default.nix+1−1 stackage/lts-9.11/default.nix+1−1 stackage/lts-9.12/default.nix+1−1 stackage/lts-9.13/default.nix+1−1 stackage/lts-9.14/default.nix+1−1 stackage/lts-9.15/default.nix+1−1 stackage/lts-9.16/default.nix+1−1 stackage/lts-9.17/default.nix+1−1 stackage/lts-9.18/default.nix+1−1 stackage/lts-9.19/default.nix+1−1 stackage/lts-9.2/default.nix+1−1 stackage/lts-9.20/default.nix+1−1 stackage/lts-9.21/default.nix+1−1 stackage/lts-9.3/default.nix+1−1 stackage/lts-9.4/default.nix+1−1 stackage/lts-9.5/default.nix+1−1 stackage/lts-9.6/default.nix+1−1 stackage/lts-9.7/default.nix+1−1 stackage/lts-9.8/default.nix+1−1 stackage/lts-9.9/default.nix+1−1 stackage2nix/default.nix+6−21 stackage2nix/impure.nix+32 stackage2nix/stackage-packages.nix+142−50 supported-stackage-releases.txt+52−7 update.nix+1−1
README.md+7−7
@@ -4,13 +4,7 @@
44
55Nixpkgs overlay adding Stackage Haskell packages at the `pkgs.haskell.packages.stackage`
66
7−## Contents
8−
9−- Stackage LTS releases at `pkgs.haskell.packages.stackage`
10−- [stackage2nix][] at `pkgs`
11−- build utils at `pkgs.haskell.packages.stackage.lib`
12−
13−## Install
7+# Install
148
159Symlink the current `./default.nix` into the `~/.config/nixpkgs/overlays` folder.
1610
@@ -19,6 +13,12 @@ cd ~/.config/nixpkgs/overlays
1913ln -s /path/to/default.nix stackage-overlay.nix
2014```
2115
16+## Contents
17+
18+- Stackage LTS releases at `pkgs.haskell.packages.stackage`
19+- [stackage2nix][] at `pkgs`
20+- build utils at `pkgs.haskell.packages.stackage.lib`
21+
2222## Haskell overlay
2323
2424List LTS packages:
cache-version.txt+1−1
@@ -1 +1 @@
1−2018-02-27
1+2019-05-14
default.nix+8−2
@@ -9,6 +9,8 @@ let
99 else if configureFlags == null then []
1010 else configureFlags);
1111
12+ stackage2nixPackages = import ./stackage2nix/stackage-packages.nix { nixpkgs = self; };
13+
1214in {
1315 haskell = super.haskell // {
1416 packages = super.haskell.packages // {
@@ -18,12 +20,16 @@ in {
1820 };
1921 };
2022
21− stackage2nix = import ./stackage2nix {
23+ stackage2nix = self.callPackage ./stackage2nix {
24+ drv = super.haskell.lib.disableSharedExecutables stackage2nixPackages.stackage2nix;
25+ };
26+
27+ stackage2nixWrapper = import ./stackage2nix/impure.nix {
2228 cacheVersion = builtins.readFile ./cache-version.txt;
2329 inherit self;
2430 };
2531
26− stackage2nix-static = import ./stackage2nix {
32+ stackage2nix-static = import ./stackage2nix/impure.nix {
2733 drv =
2834 let
2935 stackagePackages = import ./stackage2nix/stackage-packages.nix { nixpkgs = self; };
examples/example.nix+1−3
@@ -11,8 +11,6 @@ let
1111
1212 stackage2nixSrc = pkgs.fetchFromGitHub (lib.importJSON ./stackage2nix.json);
1313
14− stackage = nixpkgs.haskell.packages.stackage.lib.callStackage2nix "stackage2nix" stackage2nixSrc {
15− inherit nixpkgs;
16− };
14+ stackage = nixpkgs.haskell.packages.stackage.lib.callStackage2nix "stackage2nix" stackage2nixSrc;
1715in
1816 stackage
examples/nixpkgs-pinned.nix+3−3
@@ -6,10 +6,10 @@
66
77let
88 _pkgs = import <nixpkgs> {};
9− _pkgsPath = _pkgs.fetchFromGitHub (_pkgs.lib.importJSON ./nixpkgs.json);
10− _stackageOverlayPath = _pkgs.fetchFromGitHub (_pkgs.lib.importJSON ./nixpkgs-stackage.json);
9+ _pkgsPath = _pkgs.fetchFromGitHub (_pkgs.lib.importJSON ../nixpkgs.json);
10+ _stackageOverlayLocal = ../.;
1111in
1212 import _pkgsPath ({
13− overlays = [ (import _stackageOverlayPath) ] ++ overlays;
13+ overlays = [ (import _stackageOverlayLocal) ] ++ overlays;
1414 config = config // { allowUnfree = true; };
1515 } // (if system != null then { inherit system; } else { }))
examples/nixpkgs-stackage.jsondeleted−6
@@ -1,6 +0,0 @@
1−{
2− "owner": "4e6",
3− "repo": "nixpkgs-stackage",
4− "rev": "2a6c3ecb5f0015491e2a6626d5c89aec2d75defc",
5− "sha256": "1065v9pyi9c30qb7rq0wfpdixwn5kv0h4dziabppy406grxpmrg4"
6−}
examples/nixpkgs.jsondeleted−6
@@ -1,6 +0,0 @@
1−{
2− "owner": "NixOS",
3− "repo": "nixpkgs-channels",
4− "rev": "66b4de79e3841530e6d9c6baf98702aa1f7124e4",
5− "sha256": "1l3lwi944hnxka0nfq9a1g86xhc0b8hzqr2fm6cvds33gj26l0g4"
6−}
examples/stackage2nix.json+2−2
@@ -1,6 +1,6 @@
11{
22 "owner": "typeable",
33 "repo": "stackage2nix",
4− "rev": "7bd086b41252e293af1b3d8a15e6b53bc63230bf",
5− "sha256": "06hyma8cxncv2l6icdaf2dwh2mxjbgds6l2z2x8kp25gq2qlqx1r"
4+ "rev": "8d6e70044a4bafa0f8d5bdc011ac00634549a13b",
5+ "sha256": "1lcs8ii0nqlyg1lj50zjabw8z4crkk59dpfyykpxraa9whkklg4d"
66}
lib.nix+55−12
@@ -1,24 +1,67 @@
1−{ stdenv, lib, cacert, glibcLocales, stackage2nix }:
1+{ stdenv, lib, cacert, glibcLocales, stackage2nix, stackage2nixWrapper }:
22
33rec {
44
5− stackageSrc2nix = { name, src }:
5+ stackage2nixGeneric = { drv, pname, installPhase, name, src }:
66 stdenv.mkDerivation {
7− name = "stackage2nix-${name}";
8− buildInputs = [ stackage2nix ];
7+
8+ name = "${pname}-${name}";
9+
10+ phases = [ "installPhase" ];
11+ buildInputs = [ drv ];
912 preferLocalBuild = true;
10− phases = ["installPhase"];
13+
1114 SSL_CERT_FILE="${cacert}/etc/ssl/certs/ca-bundle.crt";
1215 LANG = "en_US.UTF-8";
1316 LOCALE_ARCHIVE = lib.optionalString stdenv.isLinux "${glibcLocales}/lib/locale/locale-archive";
14− installPhase = ''
15− export HOME="$TMP"
16− mkdir -p "$out"
17− cd $out
18− stackage2nix "${src}"
19− '';
17+
18+ inherit installPhase;
2019 };
2120
22− callStackage2nix = name: src: import (stackageSrc2nix { inherit name src; });
21+ stackage2nixWrapperSrc = { name, src }: stackage2nixGeneric {
22+ drv = stackage2nixWrapper;
23+ pname = "stackage2nixWrapper";
24+ installPhase = ''
25+ export HOME="$TMP"
26+ mkdir -p $out
27+ cd $out
28+ stackage2nix "${src}"
29+ '';
30+
31+ inherit name src;
32+ };
33+
34+ stackage2nixSrc = { name, src }: stackage2nixGeneric {
35+ drv = stackage2nix;
36+ pname = "stackage2nix";
37+ installPhase = ''
38+ export HOME="$TMP"
39+ mkdir -p $out
40+ cd $out
41+ stackage2nix "${src}"
42+ '';
43+
44+ inherit name src;
45+ };
46+
47+ stackage2nixSrcArgs = { name, src, stackage-lts, all-cabal-hashes, hackage-db }: stackage2nixGeneric {
48+ drv = stackage2nix;
49+ pname = "stackage2nixArgs";
50+ installPhase = ''
51+ export HOME="$TMP"
52+ mkdir -p $out
53+ cd $out
54+ stackage2nix --all-cabal-hashes ${all-cabal-hashes} --lts-haskell ${stackage-lts} --hackage-db ${hackage-db}
55+ '';
56+
57+ inherit name src;
58+ };
59+
60+ callStackage2nix = name: src: import (stackage2nixSrc { inherit name src; });
61+
62+ callStackage2nixWrapper = name: src: import (stackage2nixWrapperSrc { inherit name src; });
63+
64+ callStackage2nixArgs = name: src: stackage-lts: all-cabal-hashes: hackage-db:
65+ import (stackage2nixSrcArgs { inherit name src stackage-lts all-cabal-hashes hackage-db; });
2366
2467}
nixpkgs.json+2−2
@@ -1,6 +1,6 @@
11{
22 "owner": "NixOS",
33 "repo": "nixpkgs-channels",
4− "rev": "76614894f34866f2e8d6c51ae9a3a68f31994a12",
5− "sha256": "1a0c2nkgy1bs1szkvsjw6m31s35k94j81szf3w85z3dp70jp94bf"
4+ "rev": "d6c6c7fcec6dbd2b8ab14f0b35d56c7733872baa",
5+ "sha256": "1bq59575b58lmh5w8bh7pwp17c3p2nm651bz1i3q224c4zsj9294"
66}
release.nix+5−3
@@ -1,11 +1,13 @@
11{ supportedSystems ? [ "x86_64-linux" "i686-linux" ]
22, supportedReleases ? null
3−, inHydra ? true }:
3+, inHydra ? true
4+, pkgs ? import <nixpkgs> {}
5+}:
46
57let
6− lib = (import <nixpkgs> {}).lib;
8+ inherit (pkgs) lib;
79
8− release = import <nixpkgs/pkgs/top-level/release-lib.nix> {
10+ release = import (pkgs.path + "/pkgs/top-level/release-lib.nix") {
911 inherit supportedSystems;
1012 nixpkgsArgs = { overlays = [ (import ./default.nix) ]; };
1113 };
stackage/default.nix+82−6
@@ -16,12 +16,13 @@
1616 lts-17 = callPackage ./lts-1.7 {};
1717 lts-18 = callPackage ./lts-1.8 {};
1818 lts-19 = callPackage ./lts-1.9 {};
19− lts-110 = callPackage ./lts-1.10 {};
20− lts-111 = callPackage ./lts-1.11 {};
21− lts-112 = callPackage ./lts-1.12 {};
22− lts-113 = callPackage ./lts-1.13 {};
23− lts-114 = callPackage ./lts-1.14 {};
24− lts-115 = callPackage ./lts-1.15 {};
19+ #TODO(20)
20+ #lts-110 = callPackage ./lts-1.10 {};
21+ #lts-111 = callPackage ./lts-1.11 {};
22+ #lts-112 = callPackage ./lts-1.12 {};
23+ #lts-113 = callPackage ./lts-1.13 {};
24+ #lts-114 = callPackage ./lts-1.14 {};
25+ #lts-115 = callPackage ./lts-1.15 {};
2526 lts-20 = callPackage ./lts-2.0 {};
2627 lts-21 = callPackage ./lts-2.1 {};
2728 lts-22 = callPackage ./lts-2.2 {};
@@ -206,4 +207,79 @@
206207 lts-105 = callPackage ./lts-10.5 {};
207208 lts-106 = callPackage ./lts-10.6 {};
208209 lts-107 = callPackage ./lts-10.7 {};
210+ lts-108 = callPackage ./lts-10.8 {};
211+ lts-109 = callPackage ./lts-10.9 {};
212+ lts-110 = callPackage ./lts-11.0 {};
213+ lts-1010 = callPackage ./lts-10.10 {};
214+ lts-111 = callPackage ./lts-11.1 {};
215+ lts-112 = callPackage ./lts-11.2 {};
216+ lts-113 = callPackage ./lts-11.3 {};
217+ lts-114 = callPackage ./lts-11.4 {};
218+ lts-115 = callPackage ./lts-11.5 {};
219+ lts-116 = callPackage ./lts-11.6 {};
220+ lts-117 = callPackage ./lts-11.7 {};
221+ lts-118 = callPackage ./lts-11.8 {};
222+ lts-119 = callPackage ./lts-11.9 {};
223+ lts-1110 = callPackage ./lts-11.10 {};
224+ lts-1111 = callPackage ./lts-11.11 {};
225+ lts-1112 = callPackage ./lts-11.12 {};
226+ lts-1113 = callPackage ./lts-11.13 {};
227+ lts-1114 = callPackage ./lts-11.14 {};
228+ lts-1115 = callPackage ./lts-11.15 {};
229+ lts-1116 = callPackage ./lts-11.16 {};
230+ lts-1117 = callPackage ./lts-11.17 {};
231+ lts-1118 = callPackage ./lts-11.18 {};
232+ lts-1119 = callPackage ./lts-11.19 {};
233+ lts-1120 = callPackage ./lts-11.20 {};
234+ lts-1121 = callPackage ./lts-11.21 {};
235+ lts-1122 = callPackage ./lts-11.22 {};
236+ lts-120 = callPackage ./lts-12.0 {};
237+ lts-121 = callPackage ./lts-12.1 {};
238+ lts-122 = callPackage ./lts-12.2 {};
239+ lts-123 = callPackage ./lts-12.3 {};
240+ lts-124 = callPackage ./lts-12.4 {};
241+ lts-125 = callPackage ./lts-12.5 {};
242+ lts-126 = callPackage ./lts-12.6 {};
243+ lts-127 = callPackage ./lts-12.7 {};
244+ lts-128 = callPackage ./lts-12.8 {};
245+ lts-129 = callPackage ./lts-12.9 {};
246+ lts-1210 = callPackage ./lts-12.10 {};
247+ lts-1211 = callPackage ./lts-12.11 {};
248+ lts-1212 = callPackage ./lts-12.12 {};
249+ lts-1213 = callPackage ./lts-12.13 {};
250+ lts-1214 = callPackage ./lts-12.14 {};
251+ lts-1215 = callPackage ./lts-12.15 {};
252+ lts-1216 = callPackage ./lts-12.16 {};
253+ lts-1217 = callPackage ./lts-12.17 {};
254+ lts-1218 = callPackage ./lts-12.18 {};
255+ lts-1219 = callPackage ./lts-12.19 {};
256+ lts-1220 = callPackage ./lts-12.20 {};
257+ lts-1221 = callPackage ./lts-12.21 {};
258+ lts-1222 = callPackage ./lts-12.22 {};
259+ lts-1223 = callPackage ./lts-12.23 {};
260+ lts-1224 = callPackage ./lts-12.24 {};
261+ lts-1225 = callPackage ./lts-12.25 {};
262+ lts-1226 = callPackage ./lts-12.26 {};
263+ lts-130 = callPackage ./lts-13.0 {};
264+ lts-131 = callPackage ./lts-13.1 {};
265+ lts-132 = callPackage ./lts-13.2 {};
266+ lts-133 = callPackage ./lts-13.3 {};
267+ lts-134 = callPackage ./lts-13.4 {};
268+ lts-135 = callPackage ./lts-13.5 {};
269+ lts-136 = callPackage ./lts-13.6 {};
270+ lts-137 = callPackage ./lts-13.7 {};
271+ lts-138 = callPackage ./lts-13.8 {};
272+ lts-139 = callPackage ./lts-13.9 {};
273+ lts-1310 = callPackage ./lts-13.10 {};
274+ lts-1311 = callPackage ./lts-13.11 {};
275+ lts-1312 = callPackage ./lts-13.12 {};
276+ lts-1313 = callPackage ./lts-13.13 {};
277+ lts-1314 = callPackage ./lts-13.14 {};
278+ lts-1315 = callPackage ./lts-13.15 {};
279+ lts-1316 = callPackage ./lts-13.16 {};
280+ lts-1317 = callPackage ./lts-13.17 {};
281+ lts-1318 = callPackage ./lts-13.18 {};
282+ lts-1319 = callPackage ./lts-13.19 {};
283+ lts-1320 = callPackage ./lts-13.20 {};
284+ lts-1321 = callPackage ./lts-13.21 {};
209285}
stackage/lts-0.0/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.1/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.2/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.3/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.4/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.5/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.6/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-0.7/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.0/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.1/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.10/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.11/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.12/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.13/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.14/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.15/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.2/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.4/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.5/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.7/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.8/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-1.9/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-10.0/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-10.1/default.nix+1−1
@@ -19,7 +19,7 @@ let
1919 compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
2020
2121 configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22− configurationNix = import <nixpkgs/pkgs/development/haskell-modules/configuration-nix.nix> { inherit pkgs haskellLib; };
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
2323
2424 extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
2525
stackage/lts-10.10/configuration-packages.nixnew file+49
@@ -0,0 +1,49 @@
1+# Generated by stackage2nix 0.6.1 from "/nix/store/ypc42vvnmzdbcf2if0l345kyzla71srj-stackage-lts/lts-10.10.yaml"
2+{ pkgs, haskellLib }:
3+
4+with haskellLib; self: super: {
5+
6+ # core packages
7+ "array" = null;
8+ "base" = null;
9+ "binary" = null;
10+ "bytestring" = null;
11+ "containers" = null;
12+ "deepseq" = null;
13+ "directory" = null;
14+ "filepath" = null;
15+ "ghc-boot" = null;
16+ "ghc-boot-th" = null;
17+ "ghc-prim" = null;
18+ "ghci" = null;
19+ "hoopl" = null;
20+ "hpc" = null;
21+ "integer-gmp" = null;
22+ "pretty" = null;
23+ "process" = null;
24+ "rts" = null;
25+ "template-haskell" = null;
26+ "terminfo" = null;
27+ "time" = null;
28+ "transformers" = null;
29+ "unix" = null;
30+ # break cycle: HUnit call-stack nanospec hspec hspec-core ansi-terminal colour test-framework ansi-wl-pprint xml text test-framework-hunit test-framework-quickcheck2 async hspec-expectations hspec-meta quickcheck-io silently temporary base-compat exceptions tasty clock tasty-quickcheck tasty-hunit optparse-applicative regex-tdfa parsec hspec-discover stringbuilder
31+ "stringbuilder" = dontCheck super.stringbuilder;
32+ "hspec-discover" = dontCheck super.hspec-discover;
33+ "clock" = dontCheck super.clock;
34+ "exceptions" = dontCheck super.exceptions;
35+ "base-compat" = dontCheck super.base-compat;
36+ "temporary" = dontCheck super.temporary;
37+ "silently" = dontCheck super.silently;
38+ "async" = dontCheck super.async;
39+ "text" = dontCheck super.text;
40+ "colour" = dontCheck super.colour;
41+ "nanospec" = dontCheck super.nanospec;
42+ # break cycle: scalendar SCalendar
43+ "SCalendar" = dontCheck super.SCalendar;
44+ # break cycle: http-streams snap-server
45+ "snap-server" = dontCheck super.snap-server;
46+ # break cycle: statistics monad-par mwc-random vector-algorithms
47+ "mwc-random" = dontCheck super.mwc-random;
48+
49+}
stackage/lts-10.10/default.nixnew file+26
@@ -0,0 +1,26 @@
1+# Generated by stackage2nix 0.6.1 from "/nix/store/ypc42vvnmzdbcf2if0l345kyzla71srj-stackage-lts/lts-10.10.yaml"
2+{ callPackage, buildPackages, pkgs, stdenv, lib
3+, overrides ? (self: super: {})
4+, packageSetConfig ? (self: super: {})
5+}:
6+
7+let
8+ inherit (lib) extends makeExtensible;
9+ haskellLib = pkgs.haskell.lib;
10+ inherit (haskellLib) makePackageSet;
11+
12+ haskellPackages = pkgs.callPackage makePackageSet {
13+ ghc = buildPackages.haskell.compiler.ghc822;
14+ buildHaskellPackages = buildPackages.haskell.packages.ghc822;
15+ package-set = import ./packages.nix;
16+ inherit stdenv haskellLib extensible-self;
17+ };
18+
19+ compilerConfig = import ./configuration-packages.nix { inherit pkgs haskellLib; };
20+
21+ configurationCommon = if builtins.pathExists ./configuration-common.nix then import ./configuration-common.nix { inherit pkgs haskellLib; } else self: super: {};
22+ configurationNix = import (pkgs.path + "/pkgs/development/haskell-modules/configuration-nix.nix") { inherit pkgs haskellLib; };
23+
24+ extensible-self = makeExtensible (extends overrides (extends configurationCommon (extends packageSetConfig (extends compilerConfig (extends configurationNix haskellPackages)))));
25+
26+in extensible-self
stackage/lts-10.10/packages.nixnew file+45308

This diff is too big to show here.

stackage/lts-10.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-10.8/configuration-packages.nixnew file+49

This diff is too big to show here.

stackage/lts-10.8/default.nixnew file+26

This diff is too big to show here.

stackage/lts-10.8/packages.nixnew file+45181

This diff is too big to show here.

stackage/lts-10.9/configuration-packages.nixnew file+49

This diff is too big to show here.

stackage/lts-10.9/default.nixnew file+26

This diff is too big to show here.

stackage/lts-10.9/packages.nixnew file+45245

This diff is too big to show here.

stackage/lts-11.0/configuration-packages.nixnew file+48

This diff is too big to show here.

stackage/lts-11.0/default.nixnew file+26

This diff is too big to show here.

stackage/lts-11.0/packages.nixnew file+40073

This diff is too big to show here.

stackage/lts-11.1/configuration-packages.nixnew file+48

This diff is too big to show here.

stackage/lts-11.1/default.nixnew file+26

This diff is too big to show here.

stackage/lts-11.1/packages.nix+40188

This diff is too big to show here.

stackage/lts-11.10/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.10/default.nix+26

This diff is too big to show here.

stackage/lts-11.10/packages.nix+40462

This diff is too big to show here.

stackage/lts-11.11/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.11/default.nix+26

This diff is too big to show here.

stackage/lts-11.11/packages.nix+40462

This diff is too big to show here.

stackage/lts-11.12/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.12/default.nix+26

This diff is too big to show here.

stackage/lts-11.12/packages.nix+42001

This diff is too big to show here.

stackage/lts-11.13/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.13/default.nix+26

This diff is too big to show here.

stackage/lts-11.13/packages.nix+41904

This diff is too big to show here.

stackage/lts-11.14/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.14/default.nix+26

This diff is too big to show here.

stackage/lts-11.14/packages.nix+42055

This diff is too big to show here.

stackage/lts-11.15/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.15/default.nix+26

This diff is too big to show here.

stackage/lts-11.15/packages.nix+42082

This diff is too big to show here.

stackage/lts-11.16/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.16/default.nix+26

This diff is too big to show here.

stackage/lts-11.16/packages.nix+42086

This diff is too big to show here.

stackage/lts-11.17/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.17/default.nix+26

This diff is too big to show here.

stackage/lts-11.17/packages.nix+42104

This diff is too big to show here.

stackage/lts-11.18/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.18/default.nix+26

This diff is too big to show here.

stackage/lts-11.18/packages.nix+42122

This diff is too big to show here.

stackage/lts-11.19/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.19/default.nix+26

This diff is too big to show here.

stackage/lts-11.19/packages.nix+42113

This diff is too big to show here.

stackage/lts-11.2/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.2/default.nix+26

This diff is too big to show here.

stackage/lts-11.2/packages.nix+40360

This diff is too big to show here.

stackage/lts-11.20/configuration-packages.nix+46

This diff is too big to show here.

stackage/lts-11.20/default.nix+26

This diff is too big to show here.

stackage/lts-11.20/packages.nix+42380

This diff is too big to show here.

stackage/lts-11.21/configuration-packages.nix+46

This diff is too big to show here.

stackage/lts-11.21/default.nix+26

This diff is too big to show here.

stackage/lts-11.21/packages.nix+42381

This diff is too big to show here.

stackage/lts-11.22/configuration-packages.nix+46

This diff is too big to show here.

stackage/lts-11.22/default.nix+26

This diff is too big to show here.

stackage/lts-11.22/packages.nix+42377

This diff is too big to show here.

stackage/lts-11.3/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.3/default.nix+26

This diff is too big to show here.

stackage/lts-11.3/packages.nix+40342

This diff is too big to show here.

stackage/lts-11.4/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.4/default.nix+26

This diff is too big to show here.

stackage/lts-11.4/packages.nix+40419

This diff is too big to show here.

stackage/lts-11.5/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.5/default.nix+26

This diff is too big to show here.

stackage/lts-11.5/packages.nix+40377

This diff is too big to show here.

stackage/lts-11.6/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.6/default.nix+26

This diff is too big to show here.

stackage/lts-11.6/packages.nix+40390

This diff is too big to show here.

stackage/lts-11.7/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.7/default.nix+26

This diff is too big to show here.

stackage/lts-11.7/packages.nix+40443

This diff is too big to show here.

stackage/lts-11.8/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.8/default.nix+26

This diff is too big to show here.

stackage/lts-11.8/packages.nix+40437

This diff is too big to show here.

stackage/lts-11.9/configuration-packages.nix+48

This diff is too big to show here.

stackage/lts-11.9/default.nix+26

This diff is too big to show here.

stackage/lts-11.9/packages.nix+40464

This diff is too big to show here.

stackage/lts-12.0/configuration-common.nix+5

This diff is too big to show here.

stackage/lts-12.0/configuration-packages.nix+47

This diff is too big to show here.

stackage/lts-12.0/default.nix+26

This diff is too big to show here.

stackage/lts-12.0/packages.nix+39949

This diff is too big to show here.

stackage/lts-12.1/configuration-common.nix+5

This diff is too big to show here.

stackage/lts-12.1/configuration-packages.nix+47

This diff is too big to show here.

stackage/lts-12.1/default.nix+26

This diff is too big to show here.

stackage/lts-12.1/packages.nix+39962

This diff is too big to show here.

stackage/lts-12.10/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.10/default.nix+26

This diff is too big to show here.

stackage/lts-12.10/packages.nix+40653

This diff is too big to show here.

stackage/lts-12.11/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.11/default.nix+26

This diff is too big to show here.

stackage/lts-12.11/packages.nix+40648

This diff is too big to show here.

stackage/lts-12.12/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.12/default.nix+26

This diff is too big to show here.

stackage/lts-12.12/packages.nix+40696

This diff is too big to show here.

stackage/lts-12.13/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.13/default.nix+26

This diff is too big to show here.

stackage/lts-12.13/packages.nix+40711

This diff is too big to show here.

stackage/lts-12.14/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.14/default.nix+26

This diff is too big to show here.

stackage/lts-12.14/packages.nix+40711

This diff is too big to show here.

stackage/lts-12.15/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.15/default.nix+26

This diff is too big to show here.

stackage/lts-12.15/packages.nix+40711

This diff is too big to show here.

stackage/lts-12.16/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.16/default.nix+26

This diff is too big to show here.

stackage/lts-12.16/packages.nix+40817

This diff is too big to show here.

stackage/lts-12.17/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.17/default.nix+26

This diff is too big to show here.

stackage/lts-12.17/packages.nix+40822

This diff is too big to show here.

stackage/lts-12.18/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.18/default.nix+26

This diff is too big to show here.

stackage/lts-12.18/packages.nix+40822

This diff is too big to show here.

stackage/lts-12.19/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.19/default.nix+26

This diff is too big to show here.

stackage/lts-12.19/packages.nix+40862

This diff is too big to show here.

stackage/lts-12.2/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.2/default.nix+26

This diff is too big to show here.

stackage/lts-12.2/packages.nix+40225

This diff is too big to show here.

stackage/lts-12.20/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.20/default.nix+26

This diff is too big to show here.

stackage/lts-12.20/packages.nix+40978

This diff is too big to show here.

stackage/lts-12.21/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.21/default.nix+26

This diff is too big to show here.

stackage/lts-12.21/packages.nix+40956

This diff is too big to show here.

stackage/lts-12.22/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.22/default.nix+26

This diff is too big to show here.

stackage/lts-12.22/packages.nix+40962

This diff is too big to show here.

stackage/lts-12.23/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.23/default.nix+26

This diff is too big to show here.

stackage/lts-12.23/packages.nix+40987

This diff is too big to show here.

stackage/lts-12.24/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.24/default.nix+26

This diff is too big to show here.

stackage/lts-12.24/packages.nix+41005

This diff is too big to show here.

stackage/lts-12.25/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.25/default.nix+26

This diff is too big to show here.

stackage/lts-12.25/packages.nix+41001

This diff is too big to show here.

stackage/lts-12.26/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.26/default.nix+26

This diff is too big to show here.

stackage/lts-12.26/packages.nix+41084

This diff is too big to show here.

stackage/lts-12.3/configuration-packages.nix+46

This diff is too big to show here.

stackage/lts-12.3/default.nix+26

This diff is too big to show here.

stackage/lts-12.3/packages.nix+40059

This diff is too big to show here.

stackage/lts-12.4/configuration-packages.nix+46

This diff is too big to show here.

stackage/lts-12.4/default.nix+26

This diff is too big to show here.

stackage/lts-12.4/packages.nix+40212

This diff is too big to show here.

stackage/lts-12.5/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.5/default.nix+26

This diff is too big to show here.

stackage/lts-12.5/packages.nix+40548

This diff is too big to show here.

stackage/lts-12.6/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.6/default.nix+26

This diff is too big to show here.

stackage/lts-12.6/packages.nix+40549

This diff is too big to show here.

stackage/lts-12.7/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.7/default.nix+26

This diff is too big to show here.

stackage/lts-12.7/packages.nix+40552

This diff is too big to show here.

stackage/lts-12.8/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.8/default.nix+26

This diff is too big to show here.

stackage/lts-12.8/packages.nix+40558

This diff is too big to show here.

stackage/lts-12.9/configuration-packages.nix+42

This diff is too big to show here.

stackage/lts-12.9/default.nix+26

This diff is too big to show here.

stackage/lts-12.9/packages.nix+40559

This diff is too big to show here.

stackage/lts-13.0/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.0/default.nix+26

This diff is too big to show here.

stackage/lts-13.0/packages.nix+38448

This diff is too big to show here.

stackage/lts-13.1/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.1/default.nix+26

This diff is too big to show here.

stackage/lts-13.1/packages.nix+38588

This diff is too big to show here.

stackage/lts-13.10/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.10/default.nix+26

This diff is too big to show here.

stackage/lts-13.10/packages.nix+39158

This diff is too big to show here.

stackage/lts-13.11/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.11/default.nix+26

This diff is too big to show here.

stackage/lts-13.11/packages.nix+39132

This diff is too big to show here.

stackage/lts-13.12/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.12/default.nix+26

This diff is too big to show here.

stackage/lts-13.12/packages.nix+39227

This diff is too big to show here.

stackage/lts-13.13/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.13/default.nix+26

This diff is too big to show here.

stackage/lts-13.13/packages.nix+39223

This diff is too big to show here.

stackage/lts-13.14/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.14/default.nix+26

This diff is too big to show here.

stackage/lts-13.14/packages.nix+39253

This diff is too big to show here.

stackage/lts-13.15/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.15/default.nix+26

This diff is too big to show here.

stackage/lts-13.15/packages.nix+39252

This diff is too big to show here.

stackage/lts-13.16/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.16/default.nix+26

This diff is too big to show here.

stackage/lts-13.16/packages.nix+39274

This diff is too big to show here.

stackage/lts-13.17/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.17/default.nix+26

This diff is too big to show here.

stackage/lts-13.17/packages.nix+39278

This diff is too big to show here.

stackage/lts-13.18/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.18/default.nix+26

This diff is too big to show here.

stackage/lts-13.18/packages.nix+39347

This diff is too big to show here.

stackage/lts-13.19/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.19/default.nix+26

This diff is too big to show here.

stackage/lts-13.19/packages.nix+39329

This diff is too big to show here.

stackage/lts-13.2/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.2/default.nix+26

This diff is too big to show here.

stackage/lts-13.2/packages.nix+38594

This diff is too big to show here.

stackage/lts-13.20/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.20/default.nix+26

This diff is too big to show here.

stackage/lts-13.20/packages.nix+39318

This diff is too big to show here.

stackage/lts-13.21/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.21/default.nix+26

This diff is too big to show here.

stackage/lts-13.21/packages.nix+39300

This diff is too big to show here.

stackage/lts-13.3/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.3/default.nix+26

This diff is too big to show here.

stackage/lts-13.3/packages.nix+38734

This diff is too big to show here.

stackage/lts-13.4/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.4/default.nix+26

This diff is too big to show here.

stackage/lts-13.4/packages.nix+39037

This diff is too big to show here.

stackage/lts-13.5/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.5/default.nix+26

This diff is too big to show here.

stackage/lts-13.5/packages.nix+39042

This diff is too big to show here.

stackage/lts-13.6/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.6/default.nix+26

This diff is too big to show here.

stackage/lts-13.6/packages.nix+39030

This diff is too big to show here.

stackage/lts-13.7/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.7/default.nix+26

This diff is too big to show here.

stackage/lts-13.7/packages.nix+39023

This diff is too big to show here.

stackage/lts-13.8/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.8/default.nix+26

This diff is too big to show here.

stackage/lts-13.8/packages.nix+39022

This diff is too big to show here.

stackage/lts-13.9/configuration-packages.nix+40

This diff is too big to show here.

stackage/lts-13.9/default.nix+26

This diff is too big to show here.

stackage/lts-13.9/packages.nix+39158

This diff is too big to show here.

stackage/lts-2.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.22/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-2.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.22/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-3.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-4.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-4.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-4.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-5.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.22/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.23/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.24/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.25/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.26/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.27/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.28/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.29/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.30/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.31/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.32/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.33/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.34/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.35/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-6.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.22/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.23/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.24/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-7.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.22/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.23/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.24/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-8.9/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.0/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.1/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.10/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.11/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.12/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.13/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.14/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.15/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.16/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.17/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.18/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.19/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.2/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.20/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.21/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.3/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.4/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.5/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.6/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.7/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.8/default.nix+1−1

This diff is too big to show here.

stackage/lts-9.9/default.nix+1−1

This diff is too big to show here.

stackage2nix/default.nix+6−21

This diff is too big to show here.

stackage2nix/impure.nix+32

This diff is too big to show here.

stackage2nix/stackage-packages.nix+142−50

This diff is too big to show here.

supported-stackage-releases.txt+52−7

This diff is too big to show here.

update.nix+1−1

This diff is too big to show here.