Skip to content
0:00 / 0:00

#nix#haskell#nixpkgs

How I use nix for Haskell development

John Wiegley

448 subscribers • 2 videos on Hallway

YouTube
  • Recommended by 2 people: 1 on Lobsters and 1 in engineering communities.
  • Presented by John Wiegley

Intermediate. Assumes working knowledge.

9.2K views9 years ago2 recommendations

Tools and practiceProgramming languagesHaskellBuild systems and packaging

John Wiegley demonstrates his day-to-day workflow using Nix for managing Haskell development environments and dependencies.

This is a talk I gave at a NixHack meetup in San Francisco, on Thursday, March 2 at Takt. It describes how I use Nix in my day to day work, mostly in terms of Haskell development.

Why it's here

2 people recommend this

What people say. Engineers recommend this as a practical guide to setting up and using Nix for Haskell projects.

u/aminbin r/haskell • Recommends

How I use nix for Haskell development (John Wiegley)

pushcxon Lobsters • Recommends

How I use nix for Haskell development

u/GreenEyedFriendin r/haskell • Mentions

Overriding Haskell package dependencies in Nix in a reflex-platform project Hello Haskellers! I've been wanting to use the `reflex-servant` package instead of writing my api-client and serialization by hand, but I have not been able to get the dependency in my project. I am using the setup as suggested by the project development readme. Having read a lot about Nix I still have not been able to nail the specifics of this project structure, so I turn to the wisdom of you all. Hopefully a solution is found that will help other people in the future as well! According to the comments in the reflex-platform/projects default.nix I tried adding the reflex-servant as a GitHub dependency (and th…