oh no please send help im in the nix world again but this time with haskell source plugins and i dont understand anything 😭​

As one does, I gave up.

I'm sorry graphmod-plugin and haskell-nix-plugins. I'm sure you work for someone.

In the meantime I can drop into a shell with regular graphmod and get the info I need.

In the meantime, if someone knows how to generate module graphs painlessly for a package build with cabal2nix, I'm all ears

Like, the setup I have is dead simple:
let defpkgs = <pinned nixpkgs rev>
in {nixpkgs ? defpkgs}: nixpkgs.pkgs.haskell.packages.ghc922.callCabal2nix "packageName" ./. {}

And then shell.nix is essentially
let pkg = import defpkgs.nix {}
in pkg.env

I suppose the simplicity is why I keep thinking generating module visualization should be easy here

@liesnikov yeah, I know that feeling, haha. When nix does click it’s amazing, but it’s really easy to bounce off of when you’re just trying to get somebody else’s project to work.

Sign in to participate in the conversation

A Mastodon instance for programming language theorists and mathematicians. Or just anyone who wants to hang out.