* Switch to enableNativeBignum = true when available
* Fix bitvec dependency on gmp
Adds https://github.com/Bodigrim/bitvec/pull/61
* Fix dynamic linking tests (now GMP is not always linked)
Co-authored-by: Tom McLaughlin <tom@codedown.io>
* shellFor: provide build tools for all packages when exactDeps = false
When not using `exactDeps` cabal may try to build arbitrary dependencies
so in this case we need to provide the build tools for all of hsPkgs.
* comp-builder: exclude hsc2hs from build-tools as it is never used,
since it is provided by ghc env, which is first in PATH.
This avoid possible collisions when using eg. devshells, which
fuse all binaries into a single output directory.
* Add ciJobs and hydraJobs to the flake output
* Adds Cicero support.
* Includes only some darwin native builds in hydra release.nix required (to avoid OOM issues when everything is in there).
* Fix datadir for tests and benchmarks
Broken by #1732
* Update builder/comp-builder.nix
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com>
* Keep stderr on stderr
Co-authored-by: Moritz Angermann <moritz.angermann@gmail.com>
* devshell: better definition of PKG_CONFIG_PATH
that manually going through pkg-config of all packages.
Also filter out non-derivation from nativeBuildInputs.
* Add project.projectVariants that apply flake.variants modules
* Move projectOverlays.devhshell to haskellLib.devshellFor
* Fix#1558: add flake template for `nix flake init`
This depends on https://github.com/NixOS/templates/pull/40
This issue makes both `nix run haskell-nix#hix -- init` and
`nix flake init --template haskell-nix#template --impure` do the same
thing!
* Update getting-started-flakes.md
* Use inputMap for soruce of packages in custom repository
* Include inputMap for hspkg-builder to use
* Use inputMap for soruce of packages in custom repository
* Fix url replacement.
* Check all the urls
* Add comments