flake-aspects
Zero-dependency aspect composition. Transpose aspect.class into standard Nix module layouts. Parametric providers, nestable sub-aspects, composable DAGs.
Dendritic Nix is a pattern for organizing Nix configurations, vic has been exploring the limits of creating composable, re-usable aspects — functions that produce multi-class configurations (NixOS, Darwin, Home-Manager, and more) based on their context parameters.
Over the past year, vic has built a suite of open-source libraries and tools that make Dendritic Nix practical, productive, and shareable. Each library is focused, dependency-minimal, and designed to work independently or together.
flake-aspects
Zero-dependency aspect composition. Transpose aspect.class into standard Nix module layouts. Parametric providers, nestable sub-aspects, composable DAGs.
den
Context-aware configuration framework. Declarative pipelines, host/user schemas, batteries included. Works with or without flakes.
Learn Moreflake-file
Generate flake.nix from typed Nix modules. Use the real Nix language for your flake inputs. Regenerate with one command.
import-tree
Recursively import Nix modules from any directory tree. The most widely adopted library for Dendritic configs.
Learn Moredendrix
Community-driven distribution of Dendritic configurations — like NUR but for composable aspects. Layers, import-trees, and templates.
Learn MoreAnd More...
Other supporting libraries and example repositories
Learn MoreThese tools are actively maintained by a single developer. Every library has CI, documentation, tests, and real-world users — but sustaining this takes dedicated time. Learn how your sponsorship helps →
Become a Sponsorvic/vix
The author’s own multi-host, multi-user NixOS/Darwin infrastructure — the proving ground for every Dendritic feature.
Visitquasigod.xyz/nixconfig
Beautiful code organization with angle-brackets syntax and provides — from the author of the Unify framework which was a huge inspiration for flake-aspects.
Visitdrupol/infra
Adopted by the author of the famous “Flipping the Configuration Matrix” blog post.
VisitGrowing community
People across the Nix ecosystem are discovering Dendritic patterns for cleaner, more maintainable configurations.
GitHub Search