No description
Find a file
2019-08-22 16:26:35 +02:00
CONTRIBUTING.md Rename contributing.md to CONTRIBUTING.md 2019-05-16 10:10:50 +01:00
LICENSE Update LICENSE 2019-05-15 16:30:55 +01:00
README.md replace pip2nix with pypi2nix 2019-08-22 16:26:35 +02:00

awesome-nix Awesome nixos

A curated list of the best resources in the Nix community

Please read the contribution guidelines before contributing.

Resources

Learning

  • Nix Pills - The best way to learn by examples.

Newsletters

  • NixOS Weekly - The best newsletter to stay informed about community updates.

Cloud stuff

Command-line tools

  • nix-index - Quickly locate nix packages with specific files.
  • nix-prefetch - Universal tool to update source checksums

Development

  • lorri - A much better nix-shell for development.
  • nix-review - The best tool to verify that a pull-request in nixpkgs is building properly.
  • niv - Easy dependency management for Nix projects.

Programming languages

Elm

  • Nix Elm Tools - Elm language community tooling for Nix and NixOS users.

Haskell

  • snack - Nix-based incremental build tool for Haskell projects.
  • stack2nix - Generate nix expressions for Haskell projects.

NodeJS

  • napalm - Support for building npm packages in Nix and lightweight npm registry.
  • yarn2nix - Generate nix expressions from a yarn.lock file.
  • node2nix

Python

  • pypi2nix - Generate Nix expressions for Python packages

Ruby

  • bundix - Generates a Nix expression for your Bundler-managed application.

Rust

  • carnix - Carnix is a compiler from the Cargo.lock files produced by cargo to Nix expressions.

Overlays

  • NUR - Nix User Repositories. The mother of all overlays.
  • home-manager - Manager user configuration just like NixOS.
  • nix-darwin - Manage macOS configuration just like on NixOS.
  • nixpkgs-mozilla - Mozilla's overlay with bleeding Rust and Firefox.
  • nixpkgs-wayland - Bleeding edge Wayland packages.
  • nix-bitcoin - Nix packages and nixos modules for Bitcoin nodes with higher layer protocols with an emphasis on security.

Community

License

CC0