fake.modules transposition for aspect-oriented Dendritic Nix. with cross-aspect dependencies. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/ dendrix.oeiuwq.com/Dendritic.html
dendritic nix aspect oriented
at doc 16 lines 431 B view raw
1# Flake-parts integration for aspect-oriented configuration 2# Provides flake.aspects (input) and flake.modules (output) 3 4{ 5 lib, 6 config, 7 ... 8}: 9# Invoke new() factory to create flake.aspects and flake.modules 10import ./new.nix lib (option: transposed: { 11 # User-facing aspects input 12 options.flake.aspects = option; 13 14 # Computed modules output organized by class 15 config.flake.modules = transposed; 16}) config.flake.aspects