Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ den.oeiuwq.com
configurations den dendritic nix aspect oriented

fmt

+6 -13
+6 -13
README.md
··· 9 9 <img src="https://github.com/vic/den/actions/workflows/test.yml/badge.svg" alt="CI Status"/> </a> 10 10 </p> 11 11 12 - # den - Context-aware Dendritic Nix configurations. 12 + # den - Aspect-oriented context-driven Dendritic Nix configurations. 13 13 14 14 > den and [vic](https://bsky.app/profile/oeiuwq.bsky.social)'s [dendritic libs](https://dendritic.oeiuwq.com) made for you with Love++ and AI--. If you like my work, consider [sponsoring](https://dendritic.oeiuwq.com/sponsor) 15 15 ··· 28 28 29 29 ### [Community](https://github.com/vic/den/discussions) 30 30 31 - **Den as a [Library](https://den.oeiuwq.com/explanation/library-vs-framework/)**: 32 - 33 - domain-agnostic, context transformation pipelines that activate [flake-aspects](https://github.com/vic/flake-aspects). 34 - 35 - **Den as [Framework](https://den.oeiuwq.com/explanation/context-pipeline/)**: 36 - 37 - uses `den.lib` to provide batteries + `host`/`user`/`home` schemas for NixOS/nix-darwin/home-manager. 38 - 39 - 40 31 </div> 41 32 </td> 42 33 <td> 43 34 35 + At its core, Den is a [library](https://den.oeiuwq.com/explanation/library-vs-framework/) built on [flake-aspects](https://github.com/vic/flake-aspects) for activating configuration-aspects via context-transformation pipelines. 36 + 37 + On top of the library, Den provides a [framework](https://den.oeiuwq.com/explanation/context-pipeline/) for the NixOS/nix-Darwin/Home-Manager Nix domains. 38 + 39 + Den embraces your Nix choices and does not impose itself. All parts of Den are optional and replaceable. Works with/without flakes, flake-parts or any other Nix module system. 44 40 45 41 ### Templates: 46 42 ··· 73 69 74 70 </td> 75 71 76 - 77 72 </tr> 78 73 </table> 79 - 80 - 81 74 82 75 ## Code example (OS configuration domain) 83 76