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

update readme with named provider args

+2 -4
+2 -4
README.md
··· 219 flake.aspects = { aspects, ... }: { 220 system = { 221 nixos.system.stateVersion = "25.11"; 222 - provides.user = userName: { aspect-chain, class }: { 223 darwin.system.primaryUser = userName; 224 nixos.users.${userName}.isNormalUser = true; 225 } ··· 227 228 home-server.includes = [ 229 aspects.system 230 - (aspects.system.provides.user "bob") 231 ]; 232 } 233 ``` 234 235 See `aspects."test provides"` [checkmate tests](checkmate.nix) for more examples on chained providers. 236 - 237 - ![aspects](https://github.com/user-attachments/assets/c7eb4e40-8a71-43be-ba44-fb22467f6bd2) 238 239 ## Testing 240
··· 219 flake.aspects = { aspects, ... }: { 220 system = { 221 nixos.system.stateVersion = "25.11"; 222 + provides.user = { userName }: { aspect-chain, class }: { 223 darwin.system.primaryUser = userName; 224 nixos.users.${userName}.isNormalUser = true; 225 } ··· 227 228 home-server.includes = [ 229 aspects.system 230 + (aspects.system.provides.user { userName = "bob"; }) 231 ]; 232 } 233 ``` 234 235 See `aspects."test provides"` [checkmate tests](checkmate.nix) for more examples on chained providers. 236 237 ## Testing 238