Small NixOS Appliances with Over-The-Air updates using systemd-sysupdate

Hey there!

We just published the 3rd article of finalized our 4 article series about NixOS appliances:

In the different parts of the article series, we handle the following topics step by step:

  1. NixOS appliance images with systemd-repart
  2. Minimizing NixOS images
  3. Immutable A/B system partitions with NixOS for over-the-air updates
  4. Cross-compiling the image for other platforms

Immutable system partitions A/B layout:

Systemd-sysupdate’s builtin update capabilities:

[edit: fixed images, edit: add 4th article]

33 Likes

That’s really cool! Good work!

Hey, this is a very interesting topic, thanks for sharing! Any updates on the last part of the guide?

1 Like

Coming soon! We’re aiming at this year.

1 Like

The fourth and final article is now online!

5 Likes