Home NAS Infrastructure

A self-hosted NAS server managed entirely as Infrastructure-as-Code. The system runs Ubuntu Server with K3s (lightweight Kubernetes) and uses FluxCD for GitOps-based continuous deployment. The 3D-printed case integrates a 7" touchscreen kiosk display showing a live Grafana dashboard. Hardware The server is built on a Topton Q670 board with an Intel i5-12400 processor. Storage consists of four 4TB Seagate IronWolf drives in a ZFS RAIDZ1 pool for bulk data (11TB usable) and a 1TB FireCuda 530R NVMe SSD for the Kubernetes system and fast workloads. ...

Christof Länzlinger

Documentation Theme for KiCad Projects

A reusable Hugo theme that turns a KiCad hardware project into a polished, versioned documentation site — with interactive viewers, auto-generated assets, and zero manual effort after initial setup. ...

Christof Länzlinger

Setlist Generator

A generator for set lists for live music performances. ...

Christof Länzlinger

openpnp-tools — CLI Toolkit for OpenPnP

A CLI toolkit that bridges KiCad PCB design and OpenPnP pick-and-place machine operation — built to streamline the workflow on my Lumen-PNP pick-and-place machine. ...

Christof Länzlinger

FOSS Development Environment

All my personal development machines run Arch Linux. This page documents my setup and configuration for a productive development environment. Working on open source projects requires a flexible and customizable environment. Arch Linux provides a minimal base system that allows me to install only the packages and tools I need. After many years of using different Linux distributions, I settled on Arch Linux for its simplicity. I want to have control over my system and avoid unnecessary bloatware. ...

Christof Länzlinger