personal nixos infrastructure managed with clan-core. modules follow the dendritic pattern, using flake.modules.* as the public module api and machine/clan imports as the composition edge.
- dendritic pattern - feature/aspect-oriented module structure inspired by the dendritic wiki
- clan-core - machine management, secrets (sops-nix/age), disk partitioning (disko), services (clanServices)
- flake-parts - modular flake framework
- preservation - opt-in state persistence
- home-manager - user environment
- srvos - server presets
| machine | type | description | specs |
|---|---|---|---|
| simon-desktop | desktop | daily driver workstation | dyi: ryzen 7 7800x3d, rx 7800xt, 32gb ddr5 |
| lpt-titan | laptop | remote work | framework 13: ryzen ai 5 340, radeon 840m, 32gb |
| nixbox | home server | self-hosted services | dyi: ryzen 7 5700x, 64gb, arc b50 pro, 4x6tb + 2x960gb ssd, 2x16gb optane |
| nixworker | home server | ci, remote builder, cache | minisforum ms-a2: ryzen 9 9955hx, 96gb ddr5 |
| gateway | vps | gw/reverse proxy (netbird) | hetzner cx23: 2vcpu, 4gb ram, 40gb ssd |