aboutsummaryrefslogtreecommitdiff
path: root/pkgs/crypto/iota-cli-app/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/crypto/iota-cli-app/default.nix')
-rw-r--r--pkgs/crypto/iota-cli-app/default.nix22
1 files changed, 22 insertions, 0 deletions
diff --git a/pkgs/crypto/iota-cli-app/default.nix b/pkgs/crypto/iota-cli-app/default.nix
new file mode 100644
index 0000000..a027098
--- /dev/null
+++ b/pkgs/crypto/iota-cli-app/default.nix
@@ -0,0 +1,22 @@
1{ stdenv, fetchedGithub, fetchurl, fetchgit, callPackage, nodePackages, nodejs-8_x }:
2let
3 nodeEnv = callPackage "${nodePackages.node2nix}/lib/node_modules/node2nix/nix/node-env.nix" {
4 nodejs = nodejs-8_x;
5 };
6 # built using node2nix -8 -l package-lock.json
7 # and changing "./." to "src"
8 packageEnv = import ./iota-cli-app-node-packages.nix {
9 src = stdenv.mkDerivation (fetchedGithub ./iota-cli-app.json // {
10 phases = "installPhase";
11 installPhase = ''
12 cp -a $src $out
13 chmod u+w -R $out
14 cd $out
15 sed -i -e "s@host: 'http://localhost',@host: 'https://iri.trytes.eu',@" index.js
16 sed -i -e "s@port: 14265@port: 443@" index.js
17 '';
18 });
19 inherit fetchurl fetchgit nodeEnv;
20 };
21in
22packageEnv.package