alexpeits / haskell-nix-cookiecutter

Cookiecutter template to quickly generate haskell+cabal+nix+direnv projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

haskell-nix-cookiecutter

Build Status

Usage

Run

cookiecutter gh:alexpeits/haskell-nix-cookiecutter

in the directory where you want the package to be created in. This will prompt for some information like package name, repo name and author info and will generate the project with the appropriate details filled in.

If you're using nix, cookiecutter is available so you can run

nix-shell -p cookiecutter

before running the command above.

Features

  • cabal
  • stack
  • nix + niv
  • direnv
  • docsify
  • hoogle
  • tests with markdown-unlit
  • a Makefile with some helpers

About

Cookiecutter template to quickly generate haskell+cabal+nix+direnv projects


Languages

Language:Nix 68.6%Language:HTML 15.5%Language:Makefile 12.4%Language:Haskell 2.5%Language:Shell 0.9%