Repository navigation
Releases: ican-group/haskell.nix
Releases · ican-group/haskell.nix
Release list
nix-tools-sh-0.2.3
nix-tools-sh: Cabal with stage-qualified package config (ad937de5b) (…
nix-tools-sh-0.2.2
nix-tools-sh: per-stage `shared` default for wasm (Cabal 97da8fd4d) (…
nix-tools-sh-0.2.1
nix-tools: fix the file-monitor rescan behind the /nix/store stall (#…
nix-tools-sh-0.2.0
Two plan/shell fixes: literal file-glob fast path (nix-tools-sh) and …
nix-tools-0.4.5
nix-tools: fix the file-monitor rescan behind the /nix/store stall (#…
nix-tools-sh-0.1.0
nix-tools: carry a second, stable-haskell static variant alongside th…
nix-tools-0.4.4
Update Hackage and Stackage
nix-tools-0.4.3
static-nix-tools: patch cabal-install to pin unit-id OS via env var `hashedInstalledPackageId` selects between Long / Short / VeryShort unit-id formats based on `buildOS` — the OS where cabal-install is currently executing. For haskell.nix that's the *eval* platform of the plan-nix derivation, not the *build* platform where cabal will later actually do the compile. When the two differ (e.g. evaluating on Darwin while building x86_64-linux derivations), plan-nix unit-ids diverge from the unit-ids slice cabal v2-build computes — every slice then tries to rebuild every dep from source. Add a `CABAL_INSTALLED_PACKAGE_ID_OS` env var that overrides `buildOS` for unit-id format selection. haskell.nix sets it to the build platform's OS when invoking `make-install-plan`.
nix-tools-0.4.2
Merge remote-tracking branch 'origin/master' into setup-hs-args
nix-tools-0.4.1
Merge remote-tracking branch 'origin/master' into static-nix-tools