What is Nix

In short: Docker without isolation, VirtualEnv on steroids.

You can view nix-shell as [1]:

  • Python’s virtualenv on steroids
    • Works with any programming language. Allows mixing them.
    • For example: Python 3 for back-end, and JavaScript for the front-end, both available under a single call to nix-shell.
  • Docker without isolation
    • A precisely defined environment with packages and variables.

  1. https://nix-tutorial.gitlabpages.inria.fr/nix-tutorial/getting-started.html ↩︎

Subscribe to SBCTricks.com

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.
jamie@example.com
Subscribe