diff --git a/lib/flakeModule.nix b/lib/flakeModule.nix index 7c34aa7..7e311de 100644 --- a/lib/flakeModule.nix +++ b/lib/flakeModule.nix @@ -164,12 +164,7 @@ # NOTE: json is also valid yaml and this removes dependency on jq # and/or remarshal (used in pkgs.formats.json and pkgs.formats.yaml # respectively) - toYaml = name: value: - pkgs.runCommand name {} '' - cat <<'EOT' > $out - ${builtins.toJSON value} - EOT - ''; + toYaml = name: value: builtins.toFile name (builtins.toJSON value); mapAttrs = cb: set: builtins.listToAttrs (builtins.map (key: cb key (builtins.getAttr key set)) (builtins.attrNames set)); prepend = key: arr: job: job