Skip to Main Content
Birds of Feather(BoF) Intermediate

The Future is Reproducible

Proposal status is Rejected
Vysakh Premkumar
Vysakh Premkumar
Session Description

The cult of Nix is taking the computing world by storm. We're witnessing rapid adoption of Nix across virtually all fields of computing. The only significant barrier to Nix adoption is typically its steep learning curve.

Through this Birds of a Feather (BoF) session, the administrators of the Flaky Bois community aim to bridge the gap between non-Nixers and the future world of computing—which is undoubtedly looking reproducible.

Nix could very well be the next MLM (but in a good way). The Nix community desperately needs both new users and power users who, when they can't install and set up a tool they want to deploy, will step forward to write the required Nix derivation and get it merged into the nixpkgs repository. This benefits newcomers and the entire community, making everyone's life easier.

Let's consign to the past those days of imperative work and non-reproducible processes. Let's walk toward a future where we don't have to reinvent the wheel every single time, again and again. The future is reproducible, and it starts with Nix.

Key Takeaways
  1. Foundational Understanding: Gain a comprehensive overview of the Nix trinity—the language, operating system, and package manager—and how they work together to create a unified ecosystem.

  2. Essential Tooling: Explore fundamental tools including search.nixos.org for package discovery, Flakes for project management, development shells for consistent environments, and other key utilities that make Nix productive.

  3. Community Contribution: Understand how the broader community contributes to Nix, including pathways for newcomers to get involved and make meaningful contributions to the ecosystem.

  4. Practical Demonstration: See real-world examples comparing imperative versus declarative approaches, highlighting how declarative methods eliminate wasted time and effort while increasing productivity and reducing work duplication.

References

Session Categories

Engineering practice - productivity, debugging
Introducing a FOSS project or a new version of a popular project
Contributing to FOSS

Which track are you applying for?

Compilers, Programming Languages and Systems Devroom

Speakers

Vysakh Premkumar
Vysakh Premkumar DevOps Engineer | Open Healthcare Network

Vysakh is a DevOps engineer and open-source contributor passionate about building reliable infrastructure for those who need it most. He works across both cloud-native and on-premise environments, helping teams automate their deployments and streamline their operations.

As an active participant in vibrant FOSS communities, Vysakh enjoys sharing knowledge and contributing to the collective wisdom that grows within these communities. He believes in Free Software as a catalyst for prioritizing accessibility, resilience, and social impact, with a particular interest in privacy-respecting, self-hosted tooling solutions.

Adithya Nair
Adithya Nair Developer | Thoughtworks

Adithya is an infrastructure engineer and NixOS enthusiast who spends most of his time building reproducible systems, breaking them, and putting them back together, better. A strong advocate of declarative computing, Adithya maintains a Nix-based homelab, contributes to the Nix ecosystem, and actively experiments with Nix flakes and NixOS modules.

He maintains a public set of Nix configurations and dotfiles, sharing his learnings around system hardening, cross-platform development, and managing ephemeral work environments with Nix. Whether it's automating infra with nix and NixOS, optimizing container builds, or integrating Nix into unconventional setups, Adithya is deeply curious about what Nix makes possible.

At heart, he's a tinkerer who believes in breaking abstractions to understand them and then documenting the mess, or trying to, so others don’t have to.

sinan mohd
sinan mohd Engineer | nocodb

Sinan is a systems engineer passionate about infrastructure automation and reproducible systems, he brings hands-on experience in scaling cloud-native platforms and building robust deployment pipelines.

He discovered Nix and NixOS while managing his personal homelab—an end-to-end system that handles routing, authoritative DNS, email, and Matrix services. The declarative, immutable, and reproducible nature of NixOS made managing this complex setup both efficient and rewarding.

As a Google Summer of Code contributor with the NixOS Foundation, Sinan built evanix, a Nix build scheduler powered by MILP and machine learning. He maintains a modular flake-based NixOS config and regularly uses Nix flakes to create portable dev environments.

His public work includes:

redq – an eBPF-based firewall and observability daemon

npass – a minimal Secret Service-compatible password store

Contributions to Nixpkgs and self-hosted tooling

With a minimalist, security-conscious approach, Sinan continues to push the boundaries of what Nix can automate—from laptops to infrastructure.