dendritic-nix
CommunityStructure Nix configs with feature-based flakes.
Software Engineering#nix#flakes#flake-parts#configuration-management#module-architecture#dendritic-pattern#multiclass
Authorsebnow
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Use the Dendritic Pattern to organize Nix configurations by feature across multiple classes, ensuring every file is a flake-parts module and reducing cross-class duplication.
Core Features & Use Cases
- Each file in ./modules/ is a flake-parts module, enabling feature-centric organization across NixOS, home-manager, nix-darwin, and related targets.
- Values are shared through let bindings and flake-parts options rather than specialArgs, ensuring clean, predictable merges.
- Use cases include multi-host setups where a single feature spans NixOS, home-manager, and darwin configurations, with automated imports and consistent module merging.
Quick Start
Add a feature file under modules/ and wire it to all classes via config.flake.modules.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: dendritic-nix Download link: https://github.com/sebnow/configs/archive/main.zip#dendritic-nix Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.