Presentations
Templates
Features
Teams
Pricing
Log in
Sign up
Log in
Sign up
Menu
Intro
to Nix
Package managers
OS-level
Language-specific
apt
yum
apk
homebrew
...
npm
pip
Maven
rubygems
luarocks
...
Package managers
OS-level
Language-specific
apt
yum
apk
homebrew
...
npm
pip
Maven
rubygems
luarocks
...
Nix
Package managers
OS-level
Language-specific
apt
yum
apk
homebrew
...
npm
pip
Maven
rubygems
luarocks
...
Nix
Why another package manager?
Portable
Supports multiple package versions/variants
Atomic upgrades and rollbacks
Multi-user support
Source dependencies, with binary cache
"Purely functional"
Let's make a package
https://nixos.org/nix/manual/#chap-writing-nix-expressions
nix-shell
#! nix-shell
NixOS
NixOps
Intro to Nix
By Chris Birchall
Made with Slides.com
Intro to Nix
1,978
Chris Birchall
cbirchall
More from
Chris Birchall