!RbXGJhHMsnQcNIDFWN:nixos.org

Haskell in Nixpkgs/NixOS

738 Members
For discussions and questions about Haskell with Nix, cabal2nix and haskellPackages in nixpkgs | Current Docs: https://haskell4nix.readthedocs.io/ | More Nix: #community:nixos.org | More Haskell: #haskell-space:matrix.org147 Servers

Load older messages


SenderMessageTime
13 Feb 2026
@b:chreekat.netchreekatwell, i don't really know of any. I myself am building this experiment in hopes of learning something about it16:47:19
@b:chreekat.netchreekat confession: i am using claude. But I'm minimizing the blast damage by compartmentalizing the steps and checking carefully all the parts I do understand 16:48:52
@alexfmpe:matrix.orgalexfmpe
In reply to @b:chreekat.net
as a sanity check, if a tool was introduced that created a drv for every source file of every haskell dependency of your haskell package, that would be unreasonable, right? Way too many drvs?
https://github.com/obsidiansystems/sandstone
17:04:11
@me:linj.techlinj tip: there are slides in the slides branch 17:51:34
@perigord:matrix.orgPerigord changed their profile picture.19:11:38
@alex:tunstall.xyzAlex It shouldn't be, but I think this is mostly a question of how efficiently Nix can handle derivations.
I suspect that there is little effort put into making them low overhead, given how little of Nixpkgs creates such small derivations.
19:41:09
@alexfmpe:matrix.orgalexfmpe summon John Ericson 19:49:32
@Ericson2314:matrix.orgJohn Ericsonhi20:18:57
@Ericson2314:matrix.orgJohn Ericsonsee sandstone20:19:17
@Ericson2314:matrix.orgJohn Ericsongit@github.com:obsidiansystems/sandstone.git20:19:36
@sigmanificient:matrix.orgSigmanificientthe summoning ritual worked :D20:19:37
@Ericson2314:matrix.orgJohn Ericson* https://github.com/obsidiansystems/sandstone20:19:52
@fpringle:matrix.orgfpringle joined the room.22:22:11
@alist:matrix.orgfnctr changed their profile picture.22:58:01
14 Feb 2026
@funkyeggdev:matrix.org@funkyeggdev:matrix.org left the room.00:13:12
@ijouw:matrix.orgijouw joined the room.01:09:28
@magic_rb:matrix.redalder.orgmagic_rbIt would be very cool if we could use dyndrv for haskell builds, hmm10:24:16
@amadaluzia:unredacted.orgamadaluzia joined the room.21:02:56
15 Feb 2026
@amadaluzia:tchncs.deamadaluzia[tde] changed their profile picture.00:28:57
@yourscapegoat:matrix.orgindy joined the room.06:54:27
@amadaluzia:tchncs.deamadaluzia[tde] changed their profile picture.22:03:28
@amadaluzia:tchncs.deamadaluzia[tde] changed their profile picture.22:04:34
16 Feb 2026
@magic_rb:matrix.redalder.orgmagic_rb

romes: The first Stage3 cross-compiler (i.e. a cross-compiled compiler) built by our CI:
https://gitlab.haskell.org/ghc/ghc/-/jobs/2421476/artifacts/browse
I'm testing it now.

They managed to get a riscv ghc crossed from im assuming x86. Could be used for bootstrap on our side 🎉

(Cross post from #GHC:matrix.org)

11:29:59
@alex:tunstall.xyzAlex We already have a working setup for native RISC-V via x86 cross (which I think is in the official Nixpkgs cache now?), but an official RISC-V build could make it less fragile.
But I suspect that the new compiler is only viable for the latest GHC, which would take a while to become the default GHC?
12:05:05
@mon:tchncs.depneumatic changed their profile picture.15:17:52
20 May 2021
@grahamc:nixos.org@grahamc:nixos.org set the history visibility to "world_readable".22:10:58
@grahamc:nixos.org@grahamc:nixos.org changed the room name to "" from "".22:10:58
@grahamc:nixos.org@grahamc:nixos.org invited @maralorn:maralorn.demaralorn.22:11:05
@maralorn:maralorn.demaralorn joined the room.22:11:13
@andi:kack.itandi- joined the room.22:30:49

Show newer messages


Back to Room ListRoom Version: 6