i2pd: 0.6.0 -> 0.7.0 nixos: i2pd.service, fix string escaping

Changed files
+3 -3
nixos
modules
services
networking
pkgs
tools
networking
+1 -1
nixos/modules/services/networking/i2pd.nix
···
homeDir = "/var/lib/i2pd";
-
extip = "EXTIP=$(${pkgs.curl}/bin/curl -sf "http://jsonip.com" | ${pkgs.gawk}/bin/awk -F'\"' '{print $4}')";
+
extip = "EXTIP=\$(${pkgs.curl}/bin/curl -sf \"http://jsonip.com\" | ${pkgs.gawk}/bin/awk -F'\"' '{print $4}')";
i2pSh = pkgs.writeScriptBin "i2pd" ''
#!/bin/sh
+2 -2
pkgs/tools/networking/i2pd/default.nix
···
stdenv.mkDerivation rec {
name = "i2pd-${version}";
-
version = "0.6.0";
+
version = "0.7.0";
src = fetchurl {
url = "https://github.com/PrivacySolutions/i2pd/archive/${version}.tar.gz";
-
sha256 = "1dy3yw2x5smmnb9jna5fi4yqp5lydj8fqvm0ms43kg0fhwnqr6hl";
+
sha256 = "1fic1jxdr48b0jfaamwbfkldbfi7awfbrqga2k7gvpncq32v0aj6";
};
buildInputs = [ boost cryptopp ];