]> git.immae.eu Git - perso/Immae/Config/Nix.git/blobdiff - pkgs/crypto/cardano/default.nix
Improve cardano to limit the undue garbage collections
[perso/Immae/Config/Nix.git] / 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