diff --git a/pkgs/pkgs-lib/formats.nix b/pkgs/pkgs-lib/formats.nix index 7cc0bf4f4e50..8fc808b2646f 100644 --- a/pkgs/pkgs-lib/formats.nix +++ b/pkgs/pkgs-lib/formats.nix @@ -65,6 +65,7 @@ rec { nativeBuildInputs = [ jq ]; value = builtins.toJSON value; passAsFile = [ "value" ]; + preferLocalBuild = true; } '' jq . "$valuePath"> $out '') {}; @@ -77,6 +78,7 @@ rec { nativeBuildInputs = [ remarshal ]; value = builtins.toJSON value; passAsFile = [ "value" ]; + preferLocalBuild = true; } '' json2yaml "$valuePath" "$out" '') {}; @@ -270,6 +272,7 @@ rec { nativeBuildInputs = [ remarshal ]; value = builtins.toJSON value; passAsFile = [ "value" ]; + preferLocalBuild = true; } '' json2toml "$valuePath" "$out" '') {}; @@ -467,6 +470,7 @@ rec { value = toConf value; passAsFile = [ "value" ]; nativeBuildInputs = [ elixir ]; + preferLocalBuild = true; } '' cp "$valuePath" "$out" mix format "$out" @@ -501,6 +505,7 @@ rec { print(f"{key} = {repr(value)}") ''; passAsFile = [ "value" "pythonGen" ]; + preferLocalBuild = true; } '' cat "$valuePath" python3 "$pythonGenPath" > $out diff --git a/pkgs/pkgs-lib/formats/hocon/default.nix b/pkgs/pkgs-lib/formats/hocon/default.nix index 0ae9c569ed2b..d7ff1e85bda6 100644 --- a/pkgs/pkgs-lib/formats/hocon/default.nix +++ b/pkgs/pkgs-lib/formats/hocon/default.nix @@ -153,6 +153,7 @@ in inherit name; dontUnpack = true; + preferLocalBuild = true; json = builtins.toJSON finalValue; passAsFile = [ "json" ]; diff --git a/pkgs/pkgs-lib/formats/libconfig/default.nix b/pkgs/pkgs-lib/formats/libconfig/default.nix index 7433a7285353..5687ab8c0057 100644 --- a/pkgs/pkgs-lib/formats/libconfig/default.nix +++ b/pkgs/pkgs-lib/formats/libconfig/default.nix @@ -85,6 +85,7 @@ in inherit name; dontUnpack = true; + preferLocalBuild = true; json = builtins.toJSON value; passAsFile = [ "json" ];