15 lines
302 B
Nix
15 lines
302 B
Nix
{ lib, ...}:
|
|
|
|
rec {
|
|
_tupleToEntry = x: x.name + (if lib.isBool x.value then "" else (" " + x.value));
|
|
attrsToConfig = attrs: (
|
|
lib.concatStringsSep "\n" (
|
|
map (_tupleToEntry) (
|
|
builtins.filter (e: e.value != false) (
|
|
lib.attrsToList attrs
|
|
)
|
|
)
|
|
)
|
|
);
|
|
}
|