Clan Core Changelog 26.01.2026

Clan is a toolkit that makes it easier to manage networks of VPN-connected NixOS machines.
The ultimate goal is to lower the barrier to self-hosted services massively and allow anyone to achieve this without special hardware. As of now, using Clan still requires NixOS knowledge, but it already combines several of our Open-Source projects that you may know (nixos-anywhere, sops-nix, nixos-generators, disko, …) into a uniform CLI.

Changelog:

:puzzle_piece: Vars & Core

  • Vars UX:
    • Fix multiline prompt entry.
    • Auto-accept previous values by default. #6441
    • Lazy-load previous prompt values to avoid breakage for admins with partial access. #6546
  • Refactors and tests #6543:
    • Paired on vars upload refactoring and select-caching test debugging.
    • Improved flake test helpers (performance).
  • Deprecations and guards:
    • Deprecate access to non-public attributes #6503.
    • Add nix-attribute tests to avoid migration breakage #6539.

:toolbox: CLI, CI & Services

:books: Docs & Website

  • Doc POC merged #6428.
  • Cleanup and structure:
    • New landing page abstract #6424.
    • Minimize custom rendering #6443.
    • Remove “…” and other noise #6501.
    • Issue template #6483.
    • Docs reference stable clan CLI #6510.
    • Style/ellipsis fixes #6508.
    • Set 25.11 as default docs version #6500.
  • App issues housekeeping:
    • Cleaned up and resolved multiple App issues (#5692, #5691, #5646, #5643, …).

:optical_disk: Imaging & Installer

  • ISO and flash:
    • Integration test for ISO PR #6469.
    • Investigated and fixed clan flash failure #6544.
  • Performance:
    • Investigated CLI performance regressions #6549.
  • Disko:
    • Released disko v1.13.0 (external).
    • Reproduced disko flash issue on Fedora (see #6544).
  • Nix installer (external):
    • Switched docs to new nixos native installer; dependency cleanup; offline mode; split GitHub Actions.

:locked_with_key: Installation & Secrets

  • Password-store installation test #6390:
    • Move installation machine #6475.
    • Expose installation closure #6395.
  • Vars generators and docs:
    • Make generator a standalone submodule #6509.
    • WIP: Clan-level vars generators #6520.
    • Explain secret upload #6497.

:broom: Maintenance & Tech Debt

:brain: Data Mesher

  • V2 progress:
    • Integrity check on startup; systemd env integration; tombstones for deletions; switch to slog; simplified env binding; large file support; file name validation.
  • Migration:
    • Data Mesher migration work #6478.

:desktop_computer: VMTech / Munix:

  • Ongoing: Working on copy & paste / drag & drop between VM and host and edge case debugging (Wayland/Qubes OS area).
7 Likes