Skip to content

๐Ÿ—๏ธ 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.

Platform Documentation