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 15 lines 410 B view raw
1{ config, lib, ... }: 2let 3 inherit (config.den.lib.aspects.types) aspectsType; 4 denfulType = lib.types.attrsOf aspectsType; 5in 6{ 7 options.den.ful = lib.mkOption { 8 default = { }; # namespaces (local or merged from inputs) 9 type = denfulType; 10 }; 11 options.flake.denful = lib.mkOption { 12 default = { }; # flake output (assigned via den.namespace) 13 type = lib.types.attrsOf lib.types.raw; 14 }; 15}