Language-specific package helpers: Difference between revisions

imported>Researchcrowbar
add gomod2nix
Klinger (talk | contribs)
m Category:Go added
 
(11 intermediate revisions by 5 users not shown)
Line 1: Line 1:
__NOTOC__ <!-- Page too short for TOC to be useful -->
__NOTOC__ <!-- Page too short for TOC to be useful -->
The official overview can be found in the [http://nixos.org/nixpkgs/manual/#chap-language-support nixpkgs manual].
The Nixpkgs-provided helpers can be found in the [http://nixos.org/nixpkgs/manual/#chap-language-support Nixpkgs manual].


=== Elisp ===
=== Elisp ===
Line 26: Line 26:
** [https://github.com/moretea/yarn2nix yarn2nix] by moretea
** [https://github.com/moretea/yarn2nix yarn2nix] by moretea
** [https://github.com/Profpatsch/yarn2nix yarn2nix] by Profpatsch
** [https://github.com/Profpatsch/yarn2nix yarn2nix] by Profpatsch
* [https://bitbucket.org/shlevy/bower2nix bower2nix]
** [https://github.com/stephank/yarn-plugin-nixify yarn-plugin-nixify] by stephank
* [https://github.com/rvl/bower2nix bower2nix]


=== PureScript ===
=== PureScript ===
Line 33: Line 34:


=== Lua ===
=== Lua ===
* [https://github.com/teto/luarocks2nix luarocks2nix] works with https://github.com/NixOS/nixpkgs/pull/33903
* [https://github.com/nix-community/luarocks-nix luarocks2nix] works with https://github.com/NixOS/nixpkgs/pull/33903


=== OCaml ===
=== OCaml ===
Line 42: Line 43:


=== Python ===
=== Python ===
* [https://github.com/pyproject-nix/uv2nix uv2nix] - uv2nix turns uv projects into Nix derivations
* [https://github.com/nix-community/poetry2nix poetry2nix] - poetry2nix turns Poetry projects into Nix derivations without the need to actually write Nix expressions.
* [https://github.com/nix-community/poetry2nix poetry2nix] - poetry2nix turns Poetry projects into Nix derivations without the need to actually write Nix expressions.
* [https://github.com/nix-community/nixpkgs-pytools nixpkgs-pytools] - semi-automated way to add python packages to nixpkgs.
* [https://github.com/nix-community/nixpkgs-pytools nixpkgs-pytools] - semi-automated way to add python packages to nixpkgs.
Line 63: Line 65:


=== Scala ===
=== Scala ===
* [https://gitlab.com/teozkr/Sbtix sbtix]
* [https://gitlab.com/nightkr/Sbtix sbtix]
* [https://github.com/zaninime/sbt-derivation sbt-derivation]
 
 
[[Category:Languages]]
 
[[Category:Go]]
[[Category:JavaScript]]
[[Category:Perl]]
[[Category:Python]]
[[Category:Ruby]]
[[Category:Rust]]