Automate Haskell development with nixpkgs
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Peter J. Jones 30da83d5a1
Add the `-i' flag to use an impure shell (suppress `--pure')
5日前
nix Add full support for v2 style cabal building 5日前
src Add the `-i' flag to use an impure shell (suppress `--pure') 5日前
templates nix-hs: invert -H, load custom nixpkgs 8ヶ月前
.gitignore Switch to Cabal v2 style aliases 2週間前
LICENSE Officially rename this project to Phoebe 1年前
README.md Officially rename this project to Phoebe 1年前
default.nix Remove support for stack and make, align with current nixpkgs 1ヶ月前
overlay.nix Remove support for stack and make, align with current nixpkgs 1ヶ月前

README.md

Haskell + nixpkgs = nix-hs

Are you a Haskell programmer? Do you use nixpkgs? Want to make using those two together really simple? You’re in luck.

This project provides a set of Nix files and a tool called nix-hs that makes working with Haskell projects very simple. For starters, Nix files are automatically generated and updated as needed. Other features include:

  • Works with both cabal and stack
  • Build with profiling using a command line option
  • Easily use any version of GHC in nixpkgs
  • Interactive development and package generation

Installing nix-hs

Coming soon…

Hint: Install it as an overlay.

Interactive Development

Coming soon…

Hint: $ nix-hs -h

Making a Private Package for nixpkgs

Coming soon…

Other Things You Should Know

  • In order to be idempotent, nix-hs runs cabal without a configuration file (usually ~/.cabal/config). This also keeps cabal from downloading packages from hackage.