···1616These configurations become specific when applied to your particular infra entities (hosts/users),
1717while allowing re-usable aspects to be shared between hosts, users, or across other flakes and non-flake projects.
18181919+2020+1921<table>
2022<tr>
2123<td>
···6466</tr>
6567</table>
66686767-Den has Zero Dependencies. The only requirement is being included in a module that has `{ config, lib, ... }`
6868-6969-`den.lib` is domain agnostic, it can be used to configure anything Nix-configurable.
6969+Den has Zero Dependencies. `den.lib` is domain agnostic, it can be used to configure anything Nix-configurable.
70707171On top of `den.lib`, Den also provides a [framework](https://den.oeiuwq.com/explanation/context-pipeline/) for the NixOS/nix-Darwin/Home-Manager Nix domains.
72727373Den embraces your Nix choices and does not impose itself. All parts of Den are optional and replaceable. Works with your current setup, with/without flakes, flake-parts or any other Nix module system.
7474+7575+> [Den is a declarative data transformation pipeline](https://github.com/vic/den/discussions/355). Infra entities are traversed via `den.ctx` transformations and configurations for them are generated when `den.aspects` are applied at each context stage.
74767577<table>
7678<tr>