Package management


BOB Konferenz 2015

Rok Garbas, @garbas

#nix #nixos #bob2015

But why

do we need

yet another



Setting up a development



Testing anyone?

Finaly time to


More problems ...






Lets meet the family...

Nix protects me against me.
Nix exposes the things I forget.
Nix let's me do things multiple times consistently, even on different machines.
Nix, the one language to rule them all.

Features or

"Why Nix?"

Quotes by Rob Vermas -

Installing Nix

bash <(curl | sh

Demo time

We learn best by example. This is in our DNA.

Thank you

Package management rethought - Nix, BOB 2015

By Rok Garbas

Package management rethought - Nix, BOB 2015

Allow me to introduce you to Nix - The Purely Functional Package Manager. Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments. We will also look into NixOS - The Purely Functional Linux Distribution. NixOS is a Linux distribution with a unique approach to package and configuration management. Built on top of the Nix package manager, it is completely declarative, makes upgrading systems reliable.

  • 2,423