Nix

Disclaimers:

  • I'm new to Nix myself (About 6 months and few contributions)
  • This is a really high-level talk, I'm leaving countless details intentionally.

Overview

  • Nix & I (problems)
  • What is Nix?
  • Why Nix?
  • Deployments
  • OCI images without Dockerfiles

Problems

  • Onboarding new members
  • It works on my computer! ¯\_(ツ)_/¯
  • Cross-compilation
  • Stale docker images
  • System-level dependency management
  • E.g. LLVM ecosystem on the CI

What is Nix?

  • Nix the language
  • Nix the package manager
  • Nix the OS

Nix

By Sameer Rahmani