Scrive Nix Workshop

Welcome to Scrive Nix Workshop! This book contains the workshop materials used for training Haskell developers at Scrive. (We are hiring Haskell developers!)

We are open sourcing this content so that the Nix community can also benefit from the content and make contribution to improve it.

The content in this workshop is currently organized based on the workshop sessions we have held at Scrive. With the materials open sourced, we welcome to changes to make this more catered for the general audience in the Nix community. We hope that the current materials are still useful for more people to learn about Nix.

Nix is a rather difficult subject with a steep learning curve, even for us! So this is also our chance to learn from the rest of the Nix community. If there is any mistake or misconception in this book, do let us know!

Build Instructions

A HTML version of this workshop is published at The source code of this workshop is available on GitHub. This workshop material is built using mdbook.

To view this book, first install Nix, and then run:

make serve

You can then browse to http://localhost:3000 to view the book webpage.


Copyright (c) 2020-2021 Scrive AB. This work is licensed under both the Creative Commons Attribution-ShareAlike 4.0 International License and the MIT license.