Dernière activité 1717475468

jolheiser's Avatar jolheiser a révisé ce gist 1717475467. Aller à la révision

1 file changed, 18 insertions

dhall.nix(fichier créé)

@@ -0,0 +1,18 @@
1 + {nixpkgs ? <nixpkgs>}: let
2 + pkgs = import nixpkgs {};
3 + generate = name: value:
4 + pkgs.callPackage ({
5 + runCommand,
6 + dhall-json,
7 + }:
8 + runCommand name {
9 + nativeBuildInputs = [dhall-json];
10 + value = builtins.toJSON value;
11 + passAsFile = ["value"];
12 + preferLocalBuild = true;
13 + } ''
14 + json-to-dhall --file "$valuePath" --output $out
15 + '') {};
16 + in {
17 + inherit generate;
18 + }
Plus récent Plus ancien