Skip to content

qaiser42/nix-haskell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nix-haskell

I dare you!

What's this?

An automated NixOS-based Haskell environment, taking away the dwelled haskell-tool-chain-installation hassle.

How to use?

Build Vagrant Image

First install packer and virtualbox

Then:

packer build template.json

The .box image is now ready to go. Install it into Vagrant via:

vagrant box add nixos-14.02-x86_64 nixos-14.02-x86_64-virtualbox.box

Run Vagrant Image

Vagrant does not have a nixos guest plugin by default, so you'll need to install vagrant-nixos.

vagrant plugin install vagrant-nixos
vagrant init nixos-14.02-x86_64
vagrant up

What is NixOS, anyway?

NixOS is a linux distribution with a purely functional package manager.

These scripts build .box images that can be used by vagrant with the vagrant-nixos plugin for development, and other images suitable for production.

About

Automated NixOS-based Haskell Environment

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published