Skip to content

fosskar/nixfiles

Repository files navigation

nixfiles logo

personal nixos infrastructure managed with clan-core. modules are aspect-oriented: feature modules export reusable aspects through flake.modules.*, while clan roles and machine imports compose them into concrete systems. the repo covers host configuration, user environments, secrets, storage, networking, and self-hosted services.

features

  • clan-core - machine inventory, secrets (sops-nix/age), disk partitioning (disko), service roles and clan-services
  • flake-parts - modular flake framework
  • aspect-oriented module structure - feature modules export aspects through flake.modules.*, composed through clan roles and machine imports
  • home-manager - user environments and desktop integration
  • preservation - opt-in state persistence with ephemeral roots; see why preservation over impermanence
  • openwrt home network declarative router/ap management

machines

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, nvidia rtx pro 4000 backwell sff, 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

documentation

credits

license

MIT

Packages

 
 
 

Contributors