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
Releases
- Stable release prep: evaluating whether to cut a newer clan-core for the 25.05 test release #5501, #5765.
- Planning versioned documentation for the stable release process.
Core / Services / Vars
- Fix ZeroTier support #5782 (rolling out).
- Update WrapGApps name #5748.
- clanServices/kde: set Plasma as default session #5773.
- vars: fix secret access for shared secrets (WIP) #5749.
- Flake-level vars preparation and flake-level exports #5703.
Infrastructure / CI
- Working on build01: public IPv4 reachability and investigating missing build signatures.
- CI issues noted; ongoing fixes.
- Planning VPN alternatives as ZeroTier made controllers non–open source; testing flake-level vars across networking.
Docs
- Planning versioned docs for the stable release process.
- First-time setup run-through; filing documentation improvements.
Facter / Nixpkgs
- UEFI detection added to nixos-facter: Add UEFI boot detection to fix boot failures on UEFI-only systems by Mic92 · Pull Request #243 · nix-community/nixos-facter · GitHub
- nixpkgs upstream: add graphics hardware detection to nixos/facter: nixos/facter: add graphics hardware detection by Mic92 · Pull Request #458177 · NixOS/nixpkgs · GitHub
- Integrating nixrs as protocol base for a new nix-daemon implementation in harmonia (external).