2019-05-15 15:18:48 +00:00
|
|
|
# awesome-nixos
|
|
|
|
|
|
|
|
A curated list of the best resources in the Nix community
|
|
|
|
|
|
|
|
## Resources
|
|
|
|
|
|
|
|
### Learning
|
|
|
|
|
|
|
|
* [Nix Pills](https://nixos.org/nixos/nix-pills/) - Learn by examples
|
|
|
|
|
|
|
|
### Newsletters
|
|
|
|
|
|
|
|
* [NixOS Weekly](https://weekly.nixos.org/) - A weekly newsletter that contains community updates
|
|
|
|
|
|
|
|
## Cloud stuff
|
|
|
|
|
|
|
|
* [nixops](https://github.com/svanderburg/node2nix) - Deploy using Nix
|
|
|
|
* [terraform-nixos](https://github.com/tweag/terraform-nixos) - A set of Terraform modules that are designed to deploy NixOS
|
|
|
|
* [kubenix](https://github.com/xtruder/kubenix) - Kubernetes resource builder using nix
|
|
|
|
* [nixos-generators](https://github.com/nix-community/nixos-generators) - one config, multiple formats
|
|
|
|
|
|
|
|
## Command-line tools
|
|
|
|
|
|
|
|
* [niv](https://github.com/nmattia/niv/) - Easy dependency management for Nix projects
|
|
|
|
* [nix-index](https://github.com/bennofs/nix-index) -
|
|
|
|
Quickly locate nix packages with specific files
|
2019-05-15 15:00:21 +00:00
|
|
|
|
|
|
|
## Programming
|
|
|
|
|
|
|
|
### Elm
|
|
|
|
|
|
|
|
* [Nix Elm Tools](https://github.com/turboMaCk/nix-elm-tools) -
|
|
|
|
Elm language community tooling for Nix and NixOS users.
|
2019-05-15 15:03:46 +00:00
|
|
|
|
|
|
|
### Haskell
|
|
|
|
|
|
|
|
* [snack](https://github.com/nmattia/snack/) -
|
|
|
|
Nix-based incremental build tool for Haskell projects
|
|
|
|
* [stack2nix](https://github.com/input-output-hk/stack2nix) -
|
|
|
|
Generate nix expressions for Haskell projects
|
|
|
|
|
2019-05-15 15:18:48 +00:00
|
|
|
### NodeJS
|
|
|
|
|
|
|
|
* [napalm](https://github.com/nmattia/napalm) -
|
|
|
|
Support for building npm packages in Nix and lightweight npm registry
|
|
|
|
* [yarn2nix](https://github.com/moretea/yarn2nix) -
|
|
|
|
Generate nix expressions from a yarn.lock file
|
|
|
|
* [node2nix](https://github.com/svanderburg/node2nix)
|
|
|
|
|
2019-05-15 15:03:46 +00:00
|
|
|
### Python
|
|
|
|
|
|
|
|
* [pip2nix](https://github.com/johbo/pip2nix) -
|
|
|
|
Freeze pip-installable packages into Nix expressions
|
|
|
|
|
|
|
|
### Ruby
|
|
|
|
|
|
|
|
* [bundix](https://github.com/manveru/bundix) -
|
|
|
|
Generates a Nix expression for your Bundler-managed application.
|
2019-05-15 15:18:48 +00:00
|
|
|
|
|
|
|
### Rust
|
|
|
|
|
|
|
|
* [carnix](https://nest.pijul.com/pmeunier/carnix) - Carnix is a compiler from the Cargo.lock files produced by cargo to Nix expressions.
|