1 { stdenv, fetchFromGitHub }:
3 src = fetchFromGitHub {
4 owner = "input-output-hk";
6 rev = "998fd3189c9a54fac496dfef7a6224714c67bc80";
7 sha256 = "1r3gwfv6hn7lzp4h2s6849m7x12nxadsql358ss615krvdlnb6rr";
8 fetchSubmodules = true;
10 daedalusOrig = (import src {}).daedalus;
11 cfg = stdenv.mkDerivation rec {
12 name = "launcher-config-custom";
13 buildInputs = [ src daedalusOrig.cfg ];
14 src = daedalusOrig.cfg;
19 sed -e "/^walletPath/d" -e "/^walletArgs/d" launcher-config.yaml > launcher-config-server-only.yaml
23 stdenv.mkDerivation rec {
24 name = "daedalus-custom";
26 buildInputs = [ cfg daedalusOrig ];
31 sed -i -e "s@${builtins.storeDir}/[0-9a-z]*-daedalus-config@${cfg}/etc@" daedalus
32 sed -e "s@${cfg}/etc/launcher-config.yaml@${cfg}/etc/launcher-config-server-only.yaml@" daedalus > daedalus-server-only
33 chmod a+x daedalus-server-only