CfgMgmtCamp 2026 Ghent

Overengineering my personal infrastructure with NixOS
2026-02-02, 14:50–15:40, B.1.036

In this talk I will go over how I set up my personal infrastructure using Nix. I will cover how I manage my hypervisors and VMs using microvm.nix, how I set up advanced networking (vpn tunnels, bgp, connection to DN42, ...), how I monitor everything and will share tips and tricks I discovered along the way.


Topics include:

  • Remote hypervisor installation using nixos-anywhere
  • Remote disk unlocking using SSH during initrd phase
  • Using impermanence and an ephemeral root volume
  • Managing VMs using microvm.nix
  • Configuring Wireguard and GENEVE tunnels
  • Configuring Bird to connect to DN42, an experimental VPN network where you can experiment with things like BGP (https://dn42.dev)
  • Automating configuration of nameservers
  • Automating Prometheus scrape target configuration

Open Source consultant working at Inuits focusing on infrastructure automation and observability.