New documentation site for Dendrix project

Hey @Yeshey,

Yes, regarding managing different desktop computers, I’d happily say that yes, the dendritic pattern is particularly well suited for sharing configs across different computers of you (after all you are only re-using common flake modules between them). I hope your exploration has good results for you :slight_smile:

Regarding having a “GUI so people could install apps”,
YES! I believe so, and that’s why I’m building these projects. We are still not there (the project is very very young), but here are some updates:

  • Last week I finished the documentation website. I tried to my best at explaining how dendritic works. And what the Dendrix project is about. Feel free to open an PR, issue or discussion if you feel like we can improve it.
  • Also, I feel more confident with dendrix infra to support community repositories and exposing subtrees from them. So I believe, code (to facilitate flake modules discovery from third parties) is already there.
  • Also last week I did work on a flake-file project: A flake.nix file generator (now flake inputs, nixConfig, can be part of flake modules – and I’ve added this to dendrix/templates/default).
  • Having this last piece (the flake generator from modules), I believe it certainly is possible in the future to have a user-friendly GUI to act as a “software center”. Where users just enable/disable checkboxes (they will be generated from dendritic module options) and they will enable whole aspects (not just packages, but whole configurations across os/home/etc configs). Enabling some modules will automatically contribute some inputs or caches to the containing flake, but the user wont even notice this, the GUI just takes their enabled checkboxes, enables modules for inclusion, regens the flake-file and can then run nixos-rebuild switch. So, yes, it is certainly possible (and that’s one thing I’d love NixOS users to have - that’s why I’m creating these projects) but not everything depends on me.

Hope you having a very good start of week :slight_smile:

3 Likes