Modular, context-aware and aspect-oriented dendritic Nix configurations. Discussions: https://oeiuwq.zulipchat.com/join/nqp26cd4kngon6mo3ncgnuap/
at main 13 lines 362 B view raw
1{ 2 3 # Example: host provides static config to all its users hm. 4 den.aspects.rockhopper.homeManager.programs.direnv.enable = true; 5 6 perSystem = 7 { checkCond, alice-at-rockhopper, ... }: 8 { 9 checks.host-contributes-to-user = checkCond "rockhopper contributes to all its users" ( 10 alice-at-rockhopper.programs.direnv.enable 11 ); 12 }; 13}