<?xml version='1.0' encoding='utf-8' ?>
<!-- Made with love by pretalx v2026.3.0.dev0. -->
<schedule>
    <generator name="pretalx" system="talks.nixcon.org" version="2026.3.0.dev0" />
    <version>0.2</version>
    <conference>
        <title>NixCon 2026</title>
        <acronym>nixcon-2026</acronym>
        <start>2026-09-25</start>
        <end>2026-09-28</end>
        <days>4</days>
        <timeslot_duration>00:05</timeslot_duration>
        <base_url>https://talks.nixcon.org</base_url>
        <logo>https://talks.nixcon.org/media/nixcon-2026/img/logo_qAavx2Q.webp</logo>
        <time_zone_name>Europe/Warsaw</time_zone_name>
        
        
        <track name="Sponsored" slug="7222-sponsored"  color="#fff500" />
        
        <track name="Commercial" slug="7284-commercial"  color="#ff00ea" />
        
    </conference>
    <day index='1' date='2026-09-25' start='2026-09-25T04:00:00+02:00' end='2026-09-26T03:59:00+02:00'>
        
    </day>
    <day index='2' date='2026-09-26' start='2026-09-26T04:00:00+02:00' end='2026-09-27T03:59:00+02:00'>
        <room name='A' guid='a371fd64-20cf-5422-a90d-b40cb46eafcf'>
            <event guid='a7e5e75b-94e7-5782-b9d0-7d40772b547e' id='104189' code='9VYLTB'>
                <room>A</room>
                <title>Opening ceremony</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-26T09:00:00+02:00</date>
                <start>09:00</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104189-opening-ceremony</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Join us as we ceremoniously open the gates of NixCon 2026!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/9VYLTB/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/9VYLTB/feedback/</feedback_url>
            </event>
            <event guid='aa406987-9bc2-5218-b31e-542ffb7110b4' id='102525' code='7VCF7M'>
                <room>A</room>
                <title>the future of code collaboration</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-102525-the-future-of-code-collaboration</slug>
                <track>Sponsored</track>
                
                <persons>
                    <person id='101618'>Tangled</person>
                </persons>
                <language>en</language>
                <description>Since 2008, code collaboration has meant one company&apos;s servers. Your identity and your project history sit inside GitHub, and none of it is yours to take with you.
The AT protocol, the same one under Bluesky, changes the arrangement. Your data lives in your own account. It travels with you, and any app can build on it.
That makes the forge swappable and your reputation portable. It also fits what&apos;s coming: once AI agents are opening most of the pull requests, you&apos;ll want collaboration on open rails anyone can build on.
Five minutes on why the AT protocol is where this is heading.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/7VCF7M/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/7VCF7M/feedback/</feedback_url>
            </event>
            <event guid='9a068422-3783-5e0a-8c18-ef0c5cb526bb' id='104217' code='9TL88V'>
                <room>A</room>
                <title>Lightning Talk: Antithesis</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T16:50:00+02:00</date>
                <start>16:50</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104217-lightning-talk-antithesis</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/9TL88V/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/9TL88V/feedback/</feedback_url>
            </event>
            <event guid='3c4d5d7a-0ee4-59e7-aeb0-51b013f60dc0' id='103264' code='KNRVXR'>
                <room>A</room>
                <title>How Long Until It&apos;s Done? Techniques for Build Farm Dashboards</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T17:00:00+02:00</date>
                <start>17:00</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-103264-how-long-until-it-s-done-techniques-for-build-farm-dashboards</slug>
                <track></track>
                
                <persons>
                    <person id='102008'>Jacek Galowicz</person>
                </persons>
                <language>en</language>
                <description>Staring at a private Hydra instance and guessing when a massive build will finish is a completely solved problem, yet most teams are still flying blind. While the official NixOS project enjoys real-time ETAs and granular bottleneck metrics, you are likely suffering through multi-hour black-box builds simply because your own Hydra traps its telemetry inside a raw JSON blob.
In this five-minute lightning talk, we will see how to unlock that data and get official-grade observability for your own build farm without patching Hydra or maintaining a custom exporter daemon. By dropping in the off-the-shelf Prometheus json_exporter, we can map Hydra&apos;s native output into over fifty scrape-able metrics purely through configuration. We will walk through the exact setup to visualize queue depths, catch failing remote builders, and build the real-time ETA burndown panel.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/KNRVXR/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/KNRVXR/feedback/</feedback_url>
            </event>
            <event guid='ddd8cc0d-22b6-5b61-8046-de8d2de26cc9' id='104212' code='PWVQFK'>
                <room>A</room>
                <title>Lightning Talk: Clan</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T17:10:00+02:00</date>
                <start>17:10</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104212-lightning-talk-clan</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/PWVQFK/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/PWVQFK/feedback/</feedback_url>
            </event>
            <event guid='025e0a42-1109-5a90-87cb-fc92e234b14c' id='104213' code='W7YLBZ'>
                <room>A</room>
                <title>Lightning Talk: Cyberus</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104213-lightning-talk-cyberus</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/W7YLBZ/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/W7YLBZ/feedback/</feedback_url>
            </event>
            <event guid='9def8e43-3e3b-50ee-b788-c1e0ac2c364a' id='98936' code='SYDEZB'>
                <room>A</room>
                <title>NixOS on RISCV</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-26T17:40:00+02:00</date>
                <start>17:40</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-98936-nixos-on-riscv</slug>
                <track></track>
                
                <persons>
                    <person id='98415'>liberodark</person>
                </persons>
                <language>en</language>
                <description>Hi,

I&apos;d like to present my work on RISCV. I&apos;ve currently ported Nixos to the SpacemIT K1 and I&apos;ll be working on the K3 soon. I hope to finish before NixCon and present it there.

This also involves providing a RISCV cache to facilitate the use of RISCV on NixOS.

Best Regards</description>
                <recording>
                    <license></license>
                    <optout>true</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/SYDEZB/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/SYDEZB/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='B' guid='eccc61b6-56e8-5e7e-9811-064ca31d1144'>
            <event guid='3d826742-52e2-5b42-809e-a315ea2c3665' id='98196' code='3GB87D'>
                <room>B</room>
                <title>Mainstream Nix &#8211; Native Windows Nix, Language PM Nix Backends</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-26T09:30:00+02:00</date>
                <start>09:30</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-98196-mainstream-nix-native-windows-nix-language-pm-nix-backends</slug>
                <track></track>
                
                <persons>
                    <person id='97763'>Joachim Schiele</person>
                </persons>
                <language>en</language>
                <description>In this talk I want to summarize 1 year of work on libnix. 

https://lastlog.de/blog/libnix.html

I want to introduce the motivation and vision and then discuss the results so far.

This will mainly show the nix integration in cargo and discuss the progress of the native windows port of nix and why it is important!

https://lastlog.de/blog/libnix_cargo-nix-backend.html

Finally I want to encourage the Nix community to join this effort.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/3GB87D/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/3GB87D/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='Workshop Room' guid='1fd4383e-59af-5dce-90f5-117d2374a049'>
            <event guid='09c9d38a-6719-5720-bdd5-b19232514401' id='103263' code='AWWCUK'>
                <room>Workshop Room</room>
                <title>From zero to product: Let&#8217;s build an embedded CUDA computer-vision project</title>
                <subtitle></subtitle>
                <type>Long workshop</type>
                <date>2026-09-26T10:00:00+02:00</date>
                <start>10:00</start>
                <duration>02:00</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-103263-from-zero-to-product-let-s-build-an-embedded-cuda-computer-vision-project</slug>
                <track></track>
                
                <persons>
                    <person id='102008'>Jacek Galowicz</person>
                </persons>
                <language>en</language>
                <description>Stop fighting with complex build systems; learn to build production-ready embedded Linux images for the NVIDIA Jetson Orin Nano using NixOS. In this workshop, you will see why NixOS is *the* alternative to Yocto for modern embedded development, offering reproducible builds, atomic updates, and simplified dependency management from day one.

We start from an empty repository, building a complete computer-vision product from the ground up. You will learn to cross-compile for your hardware, integrate custom software, and implement hygienic build practices that drastically reduce evaluation times and improve testability. By the end of this session, you will leave with a proven blueprint for defining, customizing, and tuning NixOS for any embedded platform, giving you total control over your production pipeline.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/AWWCUK/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/AWWCUK/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='3' date='2026-09-27' start='2026-09-27T04:00:00+02:00' end='2026-09-28T03:59:00+02:00'>
        <room name='A' guid='a371fd64-20cf-5422-a90d-b40cb46eafcf'>
            <event guid='a1c2b6e7-9449-57b7-abfb-f2b2fa3818ba' id='104214' code='E9P9Y7'>
                <room>A</room>
                <title>Lightning Talk: Jane Street</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-27T16:10:00+02:00</date>
                <start>16:10</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104214-lightning-talk-jane-street</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/E9P9Y7/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/E9P9Y7/feedback/</feedback_url>
            </event>
            <event guid='e89037bb-6abf-5de2-adb6-96b5d94f85fe' id='104215' code='AJB7DM'>
                <room>A</room>
                <title>Lightning Talk: PDT Partners</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-27T16:30:00+02:00</date>
                <start>16:30</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104215-lightning-talk-pdt-partners</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/AJB7DM/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/AJB7DM/feedback/</feedback_url>
            </event>
            <event guid='7617f82f-519f-5077-b6ee-15efdfe9acf2' id='104218' code='VQXBLD'>
                <room>A</room>
                <title>Lightning Talk: Determinate Systems</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-27T16:50:00+02:00</date>
                <start>16:50</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104218-lightning-talk-determinate-systems</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/VQXBLD/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/VQXBLD/feedback/</feedback_url>
            </event>
            <event guid='217c535c-3f95-5f55-901e-a997c23c7360' id='104216' code='3A9NNU'>
                <room>A</room>
                <title>Lightning Talk: Flox</title>
                <subtitle></subtitle>
                <type>Lightning talk</type>
                <date>2026-09-27T17:10:00+02:00</date>
                <start>17:10</start>
                <duration>00:05</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104216-lightning-talk-flox</slug>
                <track>Sponsored</track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Placeholder</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/3A9NNU/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/3A9NNU/feedback/</feedback_url>
            </event>
            <event guid='02263a04-c8c7-5f4a-91f0-11899021050e' id='104190' code='XRNDVL'>
                <room>A</room>
                <title>Closing ceremony</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-27T17:30:00+02:00</date>
                <start>17:30</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104190-closing-ceremony</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Join us as we ceremoniously wrap up NixCon 2026!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/XRNDVL/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/XRNDVL/feedback/</feedback_url>
            </event>
            
        </room>
        <room name='B' guid='eccc61b6-56e8-5e7e-9811-064ca31d1144'>
            <event guid='e6bb8612-be91-5bfc-bfde-295683c0d430' id='102404' code='UNQZSX'>
                <room>B</room>
                <title>When the Honeymoon Ends: Supporting NixOS based Products for the Next Five Years</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-27T12:00:00+02:00</date>
                <start>12:00</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-102404-when-the-honeymoon-ends-supporting-nixos-based-products-for-the-next-five-years</slug>
                <track></track>
                
                <persons>
                    <person id='101501'>Martin Messer</person>
                </persons>
                <language>en</language>
                <description>You&#8217;ve just built a phenomenal product on NixOS. The declarative configuration is beautiful, and the reproducibility is flawless. Then the honeymoon phase ends. Your industrial hardware is deployed into the real world, and suddenly you&#8217;re faced with a five-year lifecycle. To make matters more complicated, upcoming regulations like the EU&#8217;s Cyber Resilience Act are demanding rigorous CVE tracking and compliance.

Upstream NixOS moves fast and is an incredible foundation, but maintaining those products in production for half a decade is an entirely different beast. Pinning to a release is great, but after community support ends, you hunt down vulnerabilities and backport security fixes to keep auditors happy.

We had to solve this, so we built CTRL-OS.

This talk is a behind-the-scenes story of how we manage a downstream, enterprise-grade NixOS distribution designed to survive the long haul. We will walk you through the lifecycle of our daily operations, including:

* How we decide which packages to commit to supporting.
* Our methodology for identifying and patching security vulnerabilities.
* How we keep customers in the loop, turning raw data into actionable advisories for their security and compliance needs.
* The pipeline we use to safely ship everything to customers in production.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/UNQZSX/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/UNQZSX/feedback/</feedback_url>
            </event>
            <event guid='254736ba-fcc5-5b5c-a16a-ee6c25be16be' id='102507' code='WQK7QC'>
                <room>B</room>
                <title>Adding to the pile, or how to extend nixpkgs.</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-27T13:30:00+02:00</date>
                <start>13:30</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-102507-adding-to-the-pile-or-how-to-extend-nixpkgs</slug>
                <track></track>
                
                <persons>
                    <person id='101594'>Yannik Sander</person>
                </persons>
                <language>en</language>
                <description>Nixpkgs is a vast collection of packages, yet sometimes we need to add our own modification or additional packages to it.
The intended way to do so are overlays which are composable extensions of package sets.

Still, while documentation on overlays exists, the details behind package sets such as mkScope, mkExtensible, etc. remain relatively elusive. 

In this talk I will shed some light on this increasingly consistent architecture of nixpkgs, point out ways to automate and where automation fails.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/WQK7QC/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/WQK7QC/feedback/</feedback_url>
            </event>
            <event guid='b0b33865-e687-5a76-914f-9f2b55344b7d' id='103269' code='YWPHWG'>
                <room>B</room>
                <title>Build It All Yourself (And Prove It): Air-Gapped Nixpkgs with Hydra</title>
                <subtitle></subtitle>
                <type>Short talk</type>
                <date>2026-09-27T14:00:00+02:00</date>
                <start>14:00</start>
                <duration>00:20</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-103269-build-it-all-yourself-and-prove-it-air-gapped-nixpkgs-with-hydra</slug>
                <track></track>
                
                <persons>
                    <person id='102008'>Jacek Galowicz</person>
                </persons>
                <language>en</language>
                <description>How do you guarantee absolute software supply chain security without locking your developers into a restricted environment?

In highly regulated industries, the standard answer is painful: force all development into offline, air-gapped environments. But Nix offers an elegant alternative. Because Nix cleanly separates network-fetching from building, we can decouple developer velocity from compliance. Developers can work in unrestricted environments while releases are rebuilt from scratch behind the air gap to prove (to authorities) that an exact verified set of unchanged sources led to our binaries.

In this talk, we share a concrete blueprint for building all of Nixpkgs entirely offline. We cover:

- How to develop freely and use air-gapped Hydra builds to produce a 100% trusted, verified binary cache.
- The practical cost of sovereignty: carrying an audited ~1TB seed (one disk, one hash) across the gap, and rebuilding all of Nixpkgs on standard hardware in a week.
- How content-addressed seeds and pinned evaluations create a replayable record of your software for decades to come.

Regardless of which critical regulated industry you work in, you will leave with a proven recipe to achieve total digital sovereignty without sacrificing modern developer workflows.</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/YWPHWG/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/YWPHWG/feedback/</feedback_url>
            </event>
            <event guid='662485b5-c362-5c8a-9618-2b310e67309d' id='104219' code='3SFNY8'>
                <room>B</room>
                <title>Spontaneous lightning talks</title>
                <subtitle></subtitle>
                <type>Long talk</type>
                <date>2026-09-27T15:00:00+02:00</date>
                <start>15:00</start>
                <duration>00:45</duration>
                <abstract>None</abstract>
                <slug>nixcon-2026-104219-spontaneous-lightning-talks</slug>
                <track></track>
                
                <persons>
                    
                </persons>
                <language>en</language>
                <description>Come talk about your stuff!</description>
                <recording>
                    <license></license>
                    <optout>false</optout>
                </recording>
                <links></links>
                <attachments></attachments>

                <url>https://talks.nixcon.org/nixcon-2026/talk/3SFNY8/</url>
                <feedback_url>https://talks.nixcon.org/nixcon-2026/talk/3SFNY8/feedback/</feedback_url>
            </event>
            
        </room>
        
    </day>
    <day index='4' date='2026-09-28' start='2026-09-28T04:00:00+02:00' end='2026-09-29T03:59:00+02:00'>
        
    </day>
    
</schedule>
