๐๏ธ System Architecture โ
This section documents the technical design and internal layers of the NixOS Configuration. It covers how we handle everything from low-level disk encryption to high-level application policies.
Key Design Areas โ
๐๏ธ Architecture Overview โ
The high-signal comparison of platform profiles and their technical boundaries.
๐ System Design & Composition โ
How modules, profiles, and host configurations interact while keeping secrets and local state separate from Git.
๐ก๏ธ Security & Network โ
Detailed look at the hardening policies, firewall settings, and network stack tuning.
๐พ Storage & Data โ
Documentation on the Btrfs subvolume layout, LUKS2 encryption, and swap management.
๐ผ๏ธ Boot UX โ
How we manage the GRUB bootloader, Plymouth splash screens, and kernel parameters.
๐ System Tuning โ
Performance optimizations, sysctl tweaks, and hardware-specific adjustments.
โ๏ธ Product Freeze โ
Design details on how we ensure environment stability and prevent accidental configuration drift.