Language-specific package helpers: Difference between revisions

From NixOS Wiki
imported>Makefu
initial batch of nixos-users
 
imported>Fadenb
Structure fixup
Line 3: Line 3:
The official overview can be found in the [http://nixos.org/nixpkgs/manual/#chap-language-support nixpkgs manual]
The official overview can be found in the [http://nixos.org/nixpkgs/manual/#chap-language-support nixpkgs manual]


* Go:
=== Go ===
* [https://github.com/kamilchm/go2nix go2nix]
* [https://github.com/kamilchm/go2nix go2nix]
* Python:
=== Python ===
* [https://github.com/garbas/pypi2nix pypi2nix] - Recommended by Community
* [https://github.com/garbas/pypi2nix pypi2nix] - Recommended by Community
* [https://github.com/johbo/pip2nix pip2nix]
* [https://github.com/johbo/pip2nix pip2nix]
* [https://github.com/proger/python2nix python2nix]
* [https://github.com/proger/python2nix python2nix]
* [https://github.com/badi/nix-pip nix-pip]
* [https://github.com/badi/nix-pip nix-pip]
* Node.js
=== Node.js ===
* [https://github.com/svanderburg/node2nix node2nix]
* [https://github.com/svanderburg/node2nix node2nix]
* [https://github.com/NixOS/npm2nix npm2nix]
* [https://github.com/NixOS/npm2nix npm2nix]
Line 17: Line 17:
** [https://github.com/Profpatsch/yarn2nix yarn2nix] by Profpatsch
** [https://github.com/Profpatsch/yarn2nix yarn2nix] by Profpatsch
* [https://bitbucket.org/shlevy/bower2nix bower2nix]
* [https://bitbucket.org/shlevy/bower2nix bower2nix]
* Ruby:
=== Ruby ===
* [https://github.com/manveru/bundix bundix]
* [https://github.com/manveru/bundix bundix]
* Haskell
=== Haskell ===
* [https://github.com/NixOS/cabal2nix cabal2nix]
* [https://github.com/NixOS/cabal2nix cabal2nix]
* Scala
=== Scala ===
* [https://github.com/teozkr/Sbtix sbtix]
* [https://github.com/teozkr/Sbtix sbtix]
* Elisp
=== Elisp ===
* [https://github.com/ttuegel/emacs2nix emacs2nix]
* [https://github.com/ttuegel/emacs2nix emacs2nix]
* Rust
=== Rust ===
* [https://github.com/williamyaoh/cratesio2nix cratesio2nix]
* [https://github.com/williamyaoh/cratesio2nix cratesio2nix]
* [https://github.com/fractalide/nixcrates nixcrates]
* [https://github.com/fractalide/nixcrates nixcrates]
* [https://github.com/fractalide/nix-crates-index nix-crates-index]
* [https://github.com/fractalide/nix-crates-index nix-crates-index]
* [https://github.com/williamyaoh/manilla manilla]
* [https://github.com/williamyaoh/manilla manilla]
* Erlang
=== Erlang ===
* [https://github.com/erlang-nix/hex2nix hex2nix]
* [https://github.com/erlang-nix/hex2nix hex2nix]

Revision as of 18:23, 21 August 2017

Language-specific Package Helpers

The official overview can be found in the nixpkgs manual

Go

Python

Node.js

Ruby

Haskell

Scala

Elisp

Rust

Erlang