Automate Haskell development with nixpkgs
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
Peter J. Jones 2cc803c62c
New command: run
1ヶ月前
nix New command: run 1ヶ月前
src New command: run 1ヶ月前
templates nix-hs: invert -H, load custom nixpkgs 10ヶ月前
.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 3ヶ月前
overlay.nix Remove support for stack and make, align with current nixpkgs 3ヶ月前

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.