docs: add some docs for hackage2nix

Carlos D 0e7a34a1 a1b79f63

Changed files
+13
doc
languages-frameworks
+13
doc/languages-frameworks/haskell.section.md
···
no redundant dependencies the library component of `scientific-0.3.5.1` depends
on `ghc-prim` which is unused in the library.
+
### Using hackage2nix with nixpkgs
+
+
Hackage package derivations are found in the
+
[`hackage-packages.nix`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/hackage-packages.nix)
+
file within `nixpkgs` and are used as the initial package set for
+
`haskellPackages`. The `hackage-packages.nix` file is not meant to be edited
+
by hand, but rather autogenerated by [`hackage2nix`](https://github.com/NixOS/cabal2nix/tree/master/hackage2nix),
+
which by default uses the [`configuration-hackage2nix.yaml`](https://github.com/NixOS/nixpkgs/blob/master/pkgs/development/haskell-modules/configuration-hackage2nix.yaml)
+
file to generate all the derivations.
+
+
To modify the contents `configuration-hackage2nix.yaml`, follow the
+
instructions on [`hackage2nix`](https://github.com/NixOS/cabal2nix/tree/master/hackage2nix).
+
## Other resources
- The Youtube video [Nix Loves Haskell](https://www.youtube.com/watch?v=BsBhi_r-OeE)