Skip to content

Easy Haskell projects bootstrap. Powered by Docker and Nix.

License

Notifications You must be signed in to change notification settings

tim2CF/ez-haskell-nix

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ez-haskell-nix

Easy Haskell projects bootstrap
logo
Powered by Docker and Nix

Features

  • Pure and declarative environments

  • Auto-generated CI scripts

  • Automated builds of thin Docker images

  • Ultimate Haskell IDE

Prerequisites

  • Docker

  • Nix (optional)

Installation

With Nix

nix-env -i -f https://github.com/tim2CF/ez-haskell-nix/archive/master.tar.gz

Without Nix

git clone https://github.com/tim2CF/ez-haskell-nix.git

echo "export PATH=$(pwd)/ez-haskell-nix/bin/:\$PATH" >> ~/.zshrc

Usage

# if you don't have a project - just create new directory
mkdir ./hello-haskell && cd ./hello-haskell

# and then nixify it
# it can be applied to already existing projects as well
ez-haskell-nix hello-haskell

Made with ❤️ by Ilja Tkachuk aka timCF

About

Easy Haskell projects bootstrap. Powered by Docker and Nix.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published