Dendritic Nix - Community-driven Nix distribution based on the Dendritic pattern.
1# Frequently Asked Questions
2
3- Are these configurations restriced to dendritic setups?
4
5 Yes. The reason is that using dendritic patterns allows
6 us to easily combine configs from many different community sources
7 knowing that each and every .nix file will be a flake-parts module.
8
9 Layers (blessed presets) are always loaded by import-tree,
10 but _only enabled_ when you include them as part of a top-level module of yours.
11
12- Is dendrix a NixOS based distribution ?
13
14 In a way, but we still don't provide customized bootable installers.
15
16 It is more a flake-parts configurations collection that can be included
17 on any dendritic setup.
18
19- Can I contribute my _awesome Desktop_ rice?
20
21 Sure! the best way to do that is to keep your desktop rice on your own repository.
22 And use this repo to add an import-tree object pointing to it. See the notes above
23 about contributing on `dev/npins/sources.json` and `dev/community/*.nix`.
24
25- How are layers made?
26
27 A layer is a _blessed_ dendritic setup, aimed to reuse aspects from the community
28 provided dendritic repositories. However these blessed configs might have conventions
29 that community repositories not necessarily follow (since our repos are mainly used
30 for our own infra). So it is part of this community to create discussions about how
31 to name things so that best practices and conventions arise around sharing and
32 extending known aspects.
33
34 For example, if we had a `gaming` aspect. We would need conventions on how to name
35 aspect modules for gaming. And people would likely provide such dendritic configurations
36 on their setups.
37
38 So, long story short, layers are community owned setups. And repos are owned by
39 a respective community member.
40
41- How about Games/AI/Devops/Security layers?
42
43 You are right on point!, that's precisely why this project started. We also
44 want to provide specialized versions of NixOS focused on pre-configured security, gaming,
45 development setups.