]> git.immae.eu Git - perso/Immae/Config/Nix.git/commitdiff
Improve cardano to limit the undue garbage collections
authorIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 26 Apr 2019 22:47:23 +0000 (00:47 +0200)
committerIsmaël Bouya <ismael.bouya@normalesup.org>
Fri, 26 Apr 2019 22:47:23 +0000 (00:47 +0200)
pkgs/crypto/cardano/default.nix

index 881928dc2a4ae9b1474188d04c1044eac23a11e4..879fddb090d29593d4794c608c9a167cec4a7b36 100644 (file)
@@ -1,8 +1,10 @@
 { stdenv, mylibs }:
 let
-  daedalusOrig = (import (mylibs.fetchedGithub ./daedalus.json).src {}).daedalus;
+  daedalusSrc = (mylibs.fetchedGithub ./daedalus.json).src;
+  daedalusOrig = (import daedalusSrc {}).daedalus;
   cfg = stdenv.mkDerivation rec {
     name = "launcher-config-custom";
+    buildInputs = [ daedalusSrc daedalusOrig.cfg ];
     src = daedalusOrig.cfg;
     installPhase = ''
       cp -a $src $out
@@ -15,7 +17,7 @@ in
 stdenv.mkDerivation rec {
   name = "daedalus-custom";
   src = daedalusOrig;
-  buildInputs = [ daedalusOrig ];
+  buildInputs = [ cfg daedalusOrig ];
   installPhase = ''
     cp -a $src $out
     chmod -R u+w $out