An automated NixOS-based Haskell environment, taking away the dwelled haskell-tool-chain-installation hassle.
Install packer and virtualbox
packer build template.json
Add the box to Vagrant
vagrant box add nixos-16.09-x86_64 nixos-16.09-x86_64-virtualbox.box
vagrant plugin install vagrant-nixos
vagrant init nixos-16.09-x86_64
vagrant up
NixOS is a linux distribution with a purely functional package manager.
https://github.com/Gabriel439/haskell-nix
https://ocharles.org.uk/blog/posts/2014-02-04-how-i-develop-with-nixos.html