From fa06d8f96121daa8863b57dfd9f99e8237c07afe Mon Sep 17 00:00:00 2001 From: Matthew Bauer Date: Thu, 11 Jun 2020 16:59:11 -0500 Subject: [PATCH] nixos/ipfs: actually use upstream systemd units --- nixos/modules/services/network-filesystems/ipfs.nix | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/nixos/modules/services/network-filesystems/ipfs.nix b/nixos/modules/services/network-filesystems/ipfs.nix index f7a61139992..7c376207db4 100644 --- a/nixos/modules/services/network-filesystems/ipfs.nix +++ b/nixos/modules/services/network-filesystems/ipfs.nix @@ -179,6 +179,8 @@ in { "d '${cfg.ipnsMountDir}' - ${cfg.user} ${cfg.group} - -" ]; + systemd.packages = [ pkgs.ipfs ]; + systemd.services.ipfs-init = { description = "IPFS Initializer"; @@ -237,7 +239,7 @@ in { cfg.extraConfig)) ); serviceConfig = { - ExecStart = "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"; + ExecStart = ["" "${pkgs.ipfs}/bin/ipfs daemon ${ipfsFlags}"]; User = cfg.user; Group = cfg.group; } // optionalAttrs (cfg.serviceFdlimit != null) { LimitNOFILE = cfg.serviceFdlimit; };