LixCon 2026

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
10:00
10:00
240min
Quiet room
Salle des Résistants
10:00
270min
Informal / Hacking
Salle des Actes
10:00
15min
Introduction to LixCon
Ryan Lahfa ("RaitoBezarius")

Welcome to LixCon!

Amphitheater Dussane
10:15
10:15
15min
Botanix: A Nix native CI in a forge-agnostic world
Tom Hubrecht

Botanix is a new CI software that targets a native nix integration as it builds derivations as its pipeline. It integrates natively with both Gerrit and Forgejo currently but its genericity allows for even more diversity in the future!

This talk will present the genesis of the Botanix project, worked on by students from ENS de Lyon, its philosophy and inner workings.

Amphitheater Dussane
10:30
10:30
15min
Coffee break
Amphitheater Dussane
10:45
10:45
30min
The untapped potential of Lix plugins
Qyriad

Lix plugins — a feature so esoteric none yet remember their existence. What power could they hold? What secrets could they unlock? Let's discover together!

Amphitheater Dussane
11:15
11:15
30min
The politics of language design
Pierre-Étienne Meunier

This talk is about Elpe, a mixture of ideas from Nix, Docker and Ubuntu/Debian/RHEL, with a strong focus on performance and security.

I'll talk about the design choices I've made, and demo the thing and about how choices that may seem purely technical can have extreme political consequences. I'll also explain how such choices can have deep and lasting consequences on the dynamics of growing organisations.

Amphitheater Dussane
11:45
11:45
30min
Regiux: prototyping a fast Nix interpreter
Corbin

The Nix expression language is challenging to evaluate due to non-strict semantics, dynamic scoping, a diverse collection of builtin operators, and tight integration with the Nix store. We give a progress report on Regiux, an interpreter for Nix which is narrowly focused on efficient evaluation of expressions.

Amphitheater Dussane
12:15
12:15
90min
Lunch
Amphitheater Dussane
13:45
13:45
30min
meltwater rapids
Raito, eldritch horrors

the ice caps are melting, meteors are getting crashed into us global warming stops for nothing and no one. the meltwater has to go somewhere. hope you brought a good boat.

Amphitheater Dussane
14:15
14:15
15min
To sleep in a sea of Tests | Refactoring a testing "framework" from hell
rootile

Taking a look at the functional test suite, pointing out its concepts and flaws to then take a look at its successor functional2

Amphitheater Dussane
14:30
14:30
20min
Coffee break
Amphitheater Dussane
14:30
30min
Updates from Lix' Nix-lang land
piegames

Let's talk about the current state of the Nix language and evaluator, and where things are headed. Nix lang2 (https://wiki.lix.systems/books/development/page/nix-lang-v2), language versioning (https://github.com/NixOS/rfcs/pull/137), bytecode, Rust and more.

This will be more like a semi-structured infodump with some Q&A than a proper talk. Slides are unlikely to be prepared for this. No public recordings, but the plan is to take the transcript and compile it down into a blog post or something.

Salle des Actes
14:50
14:50
30min
Nix and buck2: from enemies to lovers with snowydeer
Jade Lovelace

Nix does dependencies and distribution well, but has a controlling personality: it wants to build everything in the build graph.
Buck2 delivers fast, user-friendly, and scalable project builds, but has an equally controlling personality and a lacking public dependency ecosystem.
What if their build graphs touched ... and they were both girls?

In this talk, I will demonstrate how we go from Nix to buck2 to Nix then deploy with containers:
* Using Nix for dependencies in buck2
* Using buck2 in the project build: remote caching, fast builds, ~zero evaluation time
* Importing store paths to Lix from buck2 output while correctly handling dependencies
* Extending these techniques to build Docker images defined entirely in buck2, using nixpkgs dockerTools

This talk focuses on buck2, but the techniques used apply to any powerful non-Nix build system.

Slides: https://jade.fyi/lixcon2026

Amphitheater Dussane
15:00
15:00
120min
Informal / Hacking
Salle des Actes
15:20
15:20
30min
Using Nix without the Nix: a Retrospective on Zilch
Puck

It's been a while since I last talked about Zilch; and now with Lix's existence, it's time to take another look; what's the status of this mysterious project, and what lessons can we learn from it?

Amphitheater Dussane
15:50
15:50
15min
LixCon outro
Ryan Lahfa ("RaitoBezarius")

Outro of LixCon, onwards on the hacking session

Amphitheater Dussane
09:00
09:00
720min
Hacking
Salle des Résistants
09:00
720min
Quiet Room
Salle Cavaillès
09:00
720min
Hacking / Bar / Snacks
Salle Celan
14:00
14:00
60min
Afnix GA

General Assembly of the Association Française Nix

Amphitheater Dussane
09:00
09:00
720min
Hacking
Salle des Résistants
09:00
720min
Quiet room
Salle Cavaillès
09:00
720min
Hacking / Bar / Snacks
Salle Celan