I'm new to Den
Walk through a complete setup from scratch.
From Zero to Den | From Flake to Den
Den is an aspect-oriented Nix framework: you write features, not host files. A pure algebraic effects pipeline resolves aspects into NixOS, Darwin, and home-manager configurations automatically. Read more about why Den exists.
I'm new to Den
Walk through a complete setup from scratch.
From Zero to Den | From Flake to Den
I'm coming from NixOS / HM / flake-parts
See how Den maps to patterns you already know.
Coming from…
I want to understand the architecture
Start with principles, then work through the four concerns.
Core Principles | Four Concerns
I learn by example
Runnable templates covering common setups.
Templates Overview | CI Tests as Examples
The Four Concerns
Den separates configuration into four orthogonal concerns.
Entities | Aspects | Policies | Quirks & Pipes
Guides
Task-oriented guides for working with Den day to day.
API Documentation
Option namespaces and library functions.
Get Involved
Questions, ideas, or real-world examples — find other Den users and contributors.
Community | Contributors Guide