ImpermanenceServer root filesystem is wiped on every boot and rebuilt from a pristine BTRFS snapshot. Only /persist and /nix survive reboots.
Hardened by DefaultEnterprise-grade kernel, network, and syscall hardening. Post-quantum SSH cryptography. Systemd sandboxing on all services.
Declarative EverythingDisk partitioning (disko), secrets (agenix), containers (systemd-nspawn), backups (restic) -- all defined in Nix.
Container IsolationEach service runs in its own NixOS container with private networking, NAT, and firewall rules. Traefik handles TLS termination.
Automated OperationsWeekly auto-upgrades with lock file commits, daily encrypted backups with retention policies, automatic garbage collection.
Pure Flake DesignNo channels. Each system has an independent flake with pinned inputs. Modular architecture with 22+ laptop and 25+ server modules.