!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

727 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/145 Servers

You have reached the beginning of time (for this room).


SenderMessageTime
21 Jan 2026
@josh:quadrivium.ukdutchie hmm I can just overrideCabal { doCheck = false; } 14:44:02
@josh:quadrivium.ukdutchie or dontCheck actually 14:53:40
22 Jan 2026
@ashinnv:matrix.orgM̸̙̜̔̇Ǎ̴͎̙͔G̸̞̈N̸͔͍̝͗͋̾Ő̷͖̼͈̽̚L̷̻͚̓̔I̷̛͔̰̟̔Å̴̩̍ ̷̦̒̇͝M̷̱̠̺̉̎A̵̼̎͗͘Ỹ̸̬̲͂̕H̷̙̖͂Ē̷͉̦̌͒M̶͈̥̽̐ Houston, we've had a Microsoft changed their display name from Grand Warden Mayhem, Punisher of Deer to Supreme Allied Commander Mayhem, Lord of the Nine Stars.01:27:17
@lordmzte:mzte.deLordMZTE joined the room.16:12:54
@lordmzte:mzte.deLordMZTE

It seems like GHCJS isn't in nixpkgs. Does anyone know a good way to set it up in a dev shell?

16:14:23
@acidbong:envs.net@acidbong:envs.nettwas removed: https://github.com/NixOS/nixpkgs/pull/42234216:15:05
@acidbong:envs.net@acidbong:envs.netyou can still save that recipe and use it locally tho16:16:12
@lordmzte:mzte.deLordMZTE

I see. Surely someone must have taken over maintaining this out of tree, right?

16:17:10
@emilazy:matrix.orgemily AIUI the newer GHCJS is a native GHC backend and is accessible with pkgsCross.ghcjs or something 16:22:15
@emilazy:matrix.orgemilyit was the old GHCJS that was removed16:22:19
@acidbong:envs.net@acidbong:envs.netoh16:22:26
@acidbong:envs.net@acidbong:envs.neti can't find ghcjs in the search16:22:38
@emilazy:matrix.orgemilyit's a platform, not a package16:31:38
@maralorn:maralorn.demaralornYes, the new js backend is supported in nixpkgs.16:40:04
@alexfmpe:matrix.orgalexfmpeshellFor doesn't work for cross AFAICT, but you can whip something up manually here'ss one example: https://github.com/bfeitknecht/impli/pull/6/files17:09:00
@alexfmpe:matrix.orgalexfmpethat reminds me, I haven't checked pkgsCross.ghcjs status with 9.1417:09:46
@alexfmpe:matrix.orgalexfmpenix-build here builds everything with nix, nix-shell grabs the tools from nixpkgs then uses cabal-install for the rest, wrapping it so it uses js backend17:12:33
@alexfmpe:matrix.orgalexfmpeshellFor, were it to work here, would build all the deps with nix, so cabal-install/ghci(d) would only be used for your own project17:13:07
@lordmzte:mzte.deLordMZTE

Thanks!

18:02:56
@wolfgangwalther:matrix.org@wolfgangwalther:matrix.org left the room.19:17:01

Show newer messages


Back to Room ListRoom Version: 6