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
at main 30 lines 929 B view raw
1let 2 flakeModules.default = ./flakeModule.nix; 3 flakeModules.dendritic = ./dendritic.nix; 4in 5{ 6 # flake-parts conventions 7 flakeModule = flakeModules.default; 8 inherit flakeModules; 9 modules.flake = flakeModules; 10 11 templates = { 12 default.path = ../templates/default; 13 default.description = "Default template"; 14 minimal.path = ../templates/minimal; 15 minimal.description = "Minimalistic den"; 16 noflake.path = ../templates/noflake; 17 noflake.description = "Den without flake"; 18 example.path = ../templates/example; 19 example.description = "Example"; 20 microvm.path = ../templates/microvm; 21 microvm.description = "MicroVM example"; 22 ci.path = ../templates/ci; 23 ci.description = "Feature Tests"; 24 bogus.path = ../templates/bogus; 25 bogus.description = "For bug reproduction"; 26 }; 27 packages = import ./flake-packages.nix; 28 namespace = import ./namespace.nix; 29 lib = import ./lib.nix; 30}