Brussels / 31 January & 1 February 2026

schedule

Opam's Nix system dependency mechanism


The OCaml language package manager, Opam, has support for interfacing with system package mangers to provide dependencies external to the language. Supporting Nix required re-thinking the abstractions used to interface with traditional package managers, but enables using Opam for development easy whilst benefitting from Nix's reproducible system dependencies. This provides one example of how Nix interfaces with other software development and deployment technologies.

Speakers

Photo of Ryan Gibb Ryan Gibb

Links