NixCon 2025

The Missing UI for NixOS
2025-09-05 , Lecture Hall

Imagine a Sim-City-style interface for managing your infrastructure: drag a
machine onto the field, connect it to a service, and you're done.

Behind the scenes, the clan.lol project turns that visual layout into the correct
Nix modules - automatically configuring machines, managing secrets, and setting
up a mesh VPN.

In this presentation we detail:

  • Visualize and Configure Networks in 3D

    • A "Sim City" inspired 3D-UI to configure your selfhosted network without writing Nix!
  • Portable Multi-Machine Module System

    • Network-wide modules that configure multiple machines
    • Support for complex, role based relationships between machines (e.g. client, server)
    • Generation and distribution of secrets via generators
  • Multi VPN support

    • Support for running multiple VPNs at once
    • Deployment picks best suitable VPN connection
    • Extensible interface so users can define their own.
  • Multi-Platform support

    • Integrated MacOS support with nix-darwin.
    • Service Provisioning support

Hi I'm Qubasa, I'm a systems developer and part of the clan.lol project.
I have a passion for solving complex technical challenges, and Nix is my tool of choice for managing complexity.