SnowPea

A NixOS Flake for Homelab Management

Because managing a homelab with NixOS flakes is easier than remembering which Pi is which.

SnowPea is my comprehensive NixOS Flake configuration for managing an entire homelab infrastructure across ARM-based single-board computers and x86 machines. The project demonstrates declarative infrastructure management at scale with 16 machines running everything from Kubernetes clusters to standalone services.

Infrastructure

The homelab consists of:

Key Features

Tech Used

Project Goals

SnowPea serves multiple purposes:

Check out the project on GitHub to see the full configuration and learn more about managing a NixOS-based homelab.