2025-02-03, 14:50–15:15, Niks (B.1.036)
Nix offers an alternative to the well-known container-based deployment flow, and can offer several benefits compared to those container-based deployments.
However, it's not immediately obvious how you would use nix to deploy services on machines running Linux distributions other than the nix-native NixOS.
To address this, we developed a tool called system-manager, which allows you to manage certain aspects of the system configuration of a Linux system using nix, while leaving others to be managed using the usual tools of the underlying distribution.
In this talk I'll present the tool and the problem that it tries to solve, and show you what it can already do today to help you build and deploy services using nix.
From there we will look at the future and discuss some potential future directions in which we could take the project.
I am a physicist turned developer who started his career as a Java developer, and now spends his days (and often evenings) using declarative IaC tools to manage infrastructure and build pipelines.
I enjoy discovering new open source tools that can help improve the state of computing as an industry, and squashing bugs along the way.