Corbet Nix project

nixvps

NixOS that fits a 256MB floor and stays reachable.

NixOS guest policy for tiny cloud VMs with conservative profiles, lifelines, and deprecated delivery overlaps made explicit.

The problem

Tiny VMs OOM during rebuilds, burn RAM on defaults, and go unreachable on naive deploys behind NAT.

Operators running NixOS on sub-1GB cloud instances who need conservative defaults and headless recovery.

Why it matters

A focused part of the Corbet Nix suite

Two floor profiles

Bounded journals, clamped builds, automatic GC, and minimal units scaled to the RAM class.

Four lifelines

Watchdog, SSH lifeline, serial flight recorder, and external heartbeat toggle separately.

Honest deprecation

Older delivery implementations are marked as ownership overlaps rather than described as moved.

Evidence and limits

Inspect the claim, then the mechanism.

Bound to a revision-addressed public source; checks are declared in-tree and CNIX has not reproduced their results.

Project cosmos

Continue through the suite