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 11 lines 298 B view raw
1{ inputs, lib, ... }: 2let 3 has-flake-parts = inputs ? flake-parts; 4 outputOptions.flake = lib.mkOption { 5 default = { }; 6 type = lib.types.submodule { freeformType = lib.types.lazyAttrsOf lib.types.unspecified; }; 7 }; 8in 9{ 10 options = lib.optionalAttrs (!has-flake-parts) outputOptions; 11}