anvil-editor: init at 0.4
[NixPkgs.git] / pkgs / applications / networking / instant-messengers / hydrogen-web / wrapper.nix
blob9ea22e864f43056b07f5687f49a4e205e1d83405
1 { stdenv
2 , jq
3 , hydrogen-web-unwrapped
4 , conf ? { }
5 }:
7 if (conf == { }) then hydrogen-web-unwrapped else
8 stdenv.mkDerivation {
9   pname = "${hydrogen-web-unwrapped.pname}-wrapped";
10   inherit (hydrogen-web-unwrapped) version meta;
12   dontUnpack = true;
14   nativeBuildInputs = [ jq ];
16   installPhase = ''
17     runHook preInstall
19     mkdir -p $out
20     ln -s ${hydrogen-web-unwrapped}/* $out
21     rm $out/config.json
22     jq -s '.[0] * $conf' "${hydrogen-web-unwrapped}/config.json" --argjson "conf" '${builtins.toJSON conf}' > "$out/config.json"
24     runHook postInstall
25   '';